Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which Java profiler is better: JProfiler or YourKit? [closed]

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.

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.

like image 270
Trenton Avatar asked Oct 02 '08 18:10

Trenton


People also ask

Is JProfiler good?

JProfiler is a top choice for many developers. With an intuitive UI, JProfiler provides interfaces for viewing system performance, memory usage, potential memory leaks, and thread profiling. With this information, we can easily know what we need to optimize, eliminate, or change – in the underlying system.

Is YourKit Java profiler free?

The license allows you to run the purchased version of YourKit Java Profiler on any supported platform according to the support tier. For example, license with basic support tier allows to run profiler on FreeBSD, Linux, macOS and Windows.

What is YourKit Java profiler?

YourKit Java Profiler is the leading profiling tool in the Java market that delivers the most innovative, powerful and smart performance analysis capabilities. YourKit Java Profiler provides extreme time savings as well as solid assurance features. Most of its features are not simply unrivaled but absolutely unique.


1 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.

like image 99
skaffman Avatar answered Sep 21 '22 17:09

skaffman