상세 컨텐츠

본문 제목

Yourkit Java Profiler Download

카테고리 없음

by fanleculniagrantur 2020. 11. 27. 02:53

본문



Active5 years, 3 months ago

Which profiler is better for general purpose profiling and heap analysis? 90% of our apps are standalone command line programs with substantial database and numeric processing. The other 10% are webapps/servlet container apps (with very little JSP and NO SCRIPLETS!). Target user would be Sr Software Engineer with 5-10 years of industry experience. We need support only for Sun JDK 5 and.

YourKit, LLC is a new technology leader, creator of the most innovative and intelligent tool for profiling Java applications. The YourKit Java Profiler has been already recognized by the IT professionals and analysts as the best profiling tool for Java. Analyzing system performance with YourKit Java Profiler. Read our technical blog to get the latest information and full insight about Jahia technologies.

As of writing this question (2008-10-02), JProfiler was at 5.1.4 and YourKit was 7.5. Looks like YourKit 8.0 will be released soon.

Trenton
TrentonTrenton
7,1769 gold badges42 silver badges53 bronze badges

closed as primarily opinion-based by kleopatra, S.L. Barth, Noel, danyolgiax, TotoJan 13 '14 at 10:24

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

21 Answers

I've used both JProfiler 4 and YourKit 7.5, and YourKit wins hands down. It's so much less invasive than JProfile, in that I'll happy run production servers with the YourKit agent installed, which I would never do with JProfiler.

Also, the analysis tool that comes with YourKit is more intuitive (in my opinion), making it easier to get the root cause of problems.

skaffmanskaffman
353k91 gold badges748 silver badges734 bronze badges

If you're on jdk >=1.6_07 you might also want to look at jvisualvm which comes bundled.

Steve B.Steve B.
41.3k11 gold badges84 silver badges126 bronze badges

Having used both JProfiler and Yourkit recently I find that yourkit is far superior for memory problem analysis and strongly prefer jprofiler for performance analysis. Yourkit's memory analysis seems to be much easier and intuitive. For performance analysis on yourkit I have been unsuccessful in resolving any performance issue I have tried to resolve with yourkit. JProfiler shows more accurate and concise information for performance analysis with the exact number of method invocations and percent time spent in each method. I have yet to find this in yourkit. It seems yourkit just gives sampling information which is not accurate unless you are measuring thousands of invocations.

JeramynJeramyn

I've used JProbe, OptimizeIt, and YourKit all extensively and they're all capable tools. Of the 3, my all around favorite is YourKit.

The one killer feature in JProbe is the ability to move from a perf snapshot to annotated source (with counts and timings). I found that to be exceptionally useful.

Alex MillerAlex Miller
55.8k26 gold badges104 silver badges155 bronze badges
Eclipse

None of the tools other than JXInsight perform real database transaction analysis:

JXInsight's Probes technology is also the only one that could even run in production considering that we out perform netbeans profiler by 20x and yourkit 100x in SPECjvm2008 benchmarks.

Microsoft odbc for oracle download. For descriptions of personal and remote database connect strings, see the Oracle documentation.)TranslationClick Select to choose a loaded data translator; defaults to No Translator.PerformanceBuffer Size specifies the size, in bytes, allocated to receive fetched data. The driver optimizes fetching so that one fetch from the Oracle Server returns enough rows to fill a buffer of the specified size.

I am the architect of JXInsight so of course I am completely biased but at the same time I am probably more qualified than most in the Java industry to make such a claim since I have devoted the last 8 years to performance analysis for some of the most demanding of Java/J2EE application in production.

I should be point out that JXInsight is designed for software performance engineers and not just for the occasional adhoc profiling session. We have more than 4000+ system properties to configure the runtime and 600+ technology extensions libraries so it might be overkill unless one has a complex problem to solve and/or using the same tool across development, test and production is paramount. https://niomotuograt.tistory.com/2.

Kind regards,

William

William Louth

With Java 7 Update 40, Oracle included Java mission control (originally part of the JRockit JDK) - a very powerful performance tuning tool which is able to compete with yourkit/jprofiler.

Take a look and be surprised.

Jigar Parekh
4,9985 gold badges36 silver badges64 bronze badges
MRalwasserMRalwasser
8,28912 gold badges86 silver badges126 bronze badges

I have used both and my vote now is definitely JProfiler (in the current version 6) as it is easier to use and has a lot of useful additional features. In previous releases YourKit had some advantages with larger snaphots, but this is gone now.

larsklarsk

Definitely YourKit .. It was able to open 4 gigs heap dump with just 1g of heap used. While Jprofiler with same heap allocation crashed!

Adnan MemonAdnan Memon

i've used yourkit and it is a very nice profiler, the best i've ever used in java (i've used a variety of others over the years). that being said, i've never used jprofiler, so i can't give a direct comparison.

jamesjames

For quick and dirty profiling of command-line programs, JIP works really well.

thoroughlythoroughly

Been using JProfiler for years and very happy with it. IntelliJ seems to switch their recommendation back and forth between YourKit and JProfiler so I would guess their feature sets are similar. I believe they both have trial version.

JavamannJavamann
2,5991 gold badge22 silver badges21 bronze badges

DISCLAIMER : Alternate answer.

they have various products for production monitoring/profiling UNLIKE other mostly development time tools : http://www.jinspired.com/products/jxinsight/
This post on theserverside on JDBInsight : http://www.theserverside.com/news/thread.tss?thread_id=13488

DISCLAIMER : I am NOT associated with this company at any level.

anjanbanjanb
7,70514 gold badges61 silver badges92 bronze badges

I have used YourKit. I have not used JProfiler. I have used OptimizeIt before. I have very good opinion about YourKit. It is very stable and good GUI and good feature list. One unique feature I have noticed is CPU profiling with and without wait time (like I/O wais) including.

It is priced also very reasonably (about about $1100 for 5 licenses I think)

Rejeev DivakaranRejeev Divakaran
2,1587 gold badges28 silver badges34 bronze badges

YourKit is great. You might also want to check out the profiler built into NetBeans--it's pretty cool.

stephmarastephmara

YourkitIt's low overhead, stable, easy to install on the JVM to be profiled (just one dll) and powerful. For analyzing heap dumps it's the only profiler that comes close to the Eclipse Memory Analyzer.

kohlermkohlerm
2,3261 gold badge14 silver badges17 bronze badges

I've only used JProfiler (and some JProbe). As far as I can tell, one limitation of YourKit is that they don't appear to support JDK 1.4.2. That's not an issue for many people, but it might be.

David M. KarrDavid M. Karr
6,6309 gold badges54 silver badges119 bronze badges

Yourkit

+1 for yourkit --- using 7.0 on dev boxes in windows
not used JProfiler for a while -- cannot comment since they might have improved in the meantime.

anjanbanjanb
7,70514 gold badges61 silver badges92 bronze badges

Just as an aside, you may want to consider the Netbeans profiler -- it's pretty good. But I've not used either of the two you mentioned.

Will HartungWill Hartung
97.8k18 gold badges113 silver badges189 bronze badges

I am using JProfiler and find it overall OK. It's 'dynamical instrumentation' feature is terribly biased for small methods, though.

quant_devquant_dev
4,2551 gold badge27 silver badges51 bronze badges

I am using the TPTP profiler. the best feature it has that this can be integrated very easily in Eclipse but the bad thing is that it makes the Eclipse run slower.

Yourkit Java Profiler Key

vaibhav

Definitly YourKit. It is the most intuitiv and stable!

pan40pan40

Not the answer you're looking for? Browse other questions tagged javaperformancejprofileryourkit or ask your own question.

What is YourKit Java Profiler?

Every day, users submit information to File.org about which programs they use to open specific types of files. We use this information to help you open your files.

We do not yet have a description of YourKit Java Profiler itself, but we do know which types of files our users open with it.

The list of known supported file types is further down the page. Clicking a file type you need help opening will in most cases find several other programs that can open that particular type of file too. Try a few programs and see which one works best for you.

Find the official YourKit Java Profiler download

File types supported by YourKit Java Profiler

Our users primarily use YourKit Java Profiler to open these file types:

About file types supported by YourKit Java Profiler

Java Profiler Tool

File.org aims to be the go-to resource for file type- and related software information. We spend countless hours researching various file formats and software that can open, convert, create or otherwise work with those files.

If you have additional information about which types of files YourKit Java Profiler can process, please do get in touch - we would love hearing from you.