We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission
HomeSystem UtilitiesYourKit Java Profiler

YourKit Java Profiler for Mac

Profiling tool specially designed for Java developers.

$499.00
In English
Version 2022.3

YourKit Java Profiler overview

YourKit Java Profiler is a reliable profiling tool specially designed for Java developers that need a fully featured CPU and memory profiling app.

Advanced CPU and memory profiling utility for all Java developers

Thanks to YourKit Java Profiler’s powerful analysis capabilities, you can determine CPU and memory hot spots, make comparisons, detect memory leaks, generate memory distribution reports and measure the shallow and retained size of objects.

What is more, the On-demand profiling feature offers you the power to enable profiling only when you need it and keep the application running at full power for the rest of the time. Hence, you can check the current heap state at any given moment by capturing memory snapshots.

Quick and easy installation

To start using YourKit Java Profiler, you just have to download the light archive and extract the application to a location of your choice. Moreover, YourKit Java Profiler seamlessly integrates with most popular IDEs and application servers.

YourKit Java Profiler comes with a user-oriented interface with support for keyboard shortcuts and report filtering for instant and in-depth analysis. The top toolbar helps you capture performance snapshot, initiate or stop the CPU profiling, clear all CPU profiling results, disable Stack telemetry, capture memory snapshots, start memory allocation recording and more.

Detailed graphs and handy filtering options

You also have the power to setup a number of actions that can be triggered by various events, such as high CPU or memory usage or the execution of a given method. The graphs generated in the CPU, Threads and Memory tabs, as well as those from the Garbage Collection and Performance Carts tab are updated in real time.

As follows, you can effortlessly monitor CPU usage, thread count, heap memory, non-heap memory, loaded classes, along with the minor and major collections.

What’s new in version 2022.3

JVM support:
  • Java 18 supported.
Alpine Linux support:
  • Native agent for musl-based Linux distributions such as Alpine Linux is now provided. The x86-64 agent library is available as bin/linux-musl-x86-64/libyjpagent.so
Docker support:
  • ZIP archive with profiler agent binaries now contains agent for Alpine Linux. You can download this archive in your Docker files.
  • It is possible to use environment variables in the startup options with the ${VARIABLE} syntax. Substitutions are helpful for options which are not known until execution time, in Docker containers, Kubernetes pods, and in the clustered environments.
Java Flight Recorder support:
  • The profiler UI can open compressed JFR files.
User interface:
  • The startup speed of the UI has been improved.
  • In Threads view, in some case the thread was displayed as running, while it was actually waiting in the native code.
  • ⌘ keyboard modifier is now used instead of Ctrl to toggle selection in lists on macOS.

Full changelog available here.

YourKit Java Profiler for Mac

$499.00
In English
Version 2022.3

What users say about YourKit Java Profiler

Try our new feature and write a detailed review about YourKit Java Profiler

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0

(0 Reviews of YourKit Java Profiler)

There are no reviews yet
  • Comments

  • User Ratings

Help the community
There are no reviews yet, be the first to leave one
Help the community
There are no ratings yet, be the first to leave one

How would you rate YourKit Java Profiler?