Products
 
 
 
Fully featured low overhead profiler for Java EE
and Java SE platforms.
Easy to use performance and memory profiler for .NET framework.
Supports ASP.NET, Silverlight, .NET Windows services and more.
Early Access Program

YourKit Early Access Program (EAP) is the easiest way to get in touch with the latest technologies from YourKit. You can have early access to new products and internal builds.

NOTE: THIS IS PREVIEW SOFTWARE AIMED AT PROVIDING YOU WITH AN OPPORTUNITY TO TEST THE NEWEST FEATURES SCHEDULED FOR THE NEXT MAJOR RELEASE. YOURKIT DOES NOT GUARANTEE THAT THIS SOFTWARE WILL RUN TROUBLE-FREE. USING THIS SOFTWARE IS AT YOUR OWN DISCRETION AND DOES NOT ENTITLE YOU TO ANY CUSTOMER SUPPORT.

Feedback

Your comments, suggestions and bug reports are welcome. In the forum you can discuss product features with YourKit developers and post bug reports.


Download YourKit Java Profiler 2015 EAP, build 4 (August 27, 2015)

Version 2015.12 (the name is subject to change) will be the next release of YourKit Java Profiler.

Windows (x86, x64) Download and run installer
Mac OS X (Intel) Download and unpack zipped application
Linux
(x86, x64, ARMv5, ARMv7, AArch64, ppc, ppc64, ppc64le)
Download tar.bz2 archive
Unpack: tar xfj <archive name>.tar.bz2
Launch bin/yjp.sh
Solaris (SPARC, x86, x64) Download and unpack ZIP archive
Launch bin/yjp.sh
HP-UX (IA64)
AIX (ppc, ppc64)
FreeBSD (x86, x64)

Actually, the ZIP archive is all-in-one: it contains files for all supported platforms, including Windows, Mac OS X, and Linux. However, to ensure easiest installation and best user experience, it is strongly recommended to use a dedicated download option for these platforms instead: Windows bundle provides convenient installer and bundled JRE, Mac OS X - a Mac-style application, Linux - bundled Oracle JRE for x64 which is superior to OpenJDK for UI applications.


Changes in build 4

  • Memory profiling: HPROF snapshot loading optimization
  • Deobfuscation support: bug fixed: ProGuard log with line numbers failed to load
  • Memory profiling: bug fixed: I/O error during snapshot loading might lead to the internal error dialog instead of a human-readable messages

Changes in build 3

  • Caveat: legacy, pre-v2015 license keys are no longer accepted. New, v2015-style license keys are required. The profiler will suggest you to get a new key from YourKit if you're using an old one. Alternatively, you can use an evaluation license.
  • UI: bug fixed: by-name lookup windows (e.g. Ctrl+N) could hang for a long time on entering a pattern matching a big number of items
  • Agent: attach mode: to reduce the pause on attach that can be observed for some applications (e.g. IntelliJ IDEA), the built-in probes JUnitTests and TestNG are now by default disabled
  • Bug fixed: exception in the update checker thread
  • Internal improvements and clean up

Changes in build 2

  • Memory profiling: memory snapshot loading speed increased and memory footprint reduced
  • Memory profiling: to save memory, native object IDs used in HPROF snapshots are by default no longer stored in memory after the snapshot loading is completed. In effect, individual objects are identified in the UI with their arbitrary indices, exactly like it works for the profiler format .snapshot files. To load the native IDs please specify -Dyjp.hprof.oids=true in <Profiler Installation Directory>/bin/ui.ini
  • Memory profiling: UI: Quick info: optimization: export of a byte array to a binary file now works much faster
  • Memory profiling: UI: optimization: Class list and other object-grouping views now open up to 2 times faster
  • 64-bit Windows: the installer by default offers to install the profiler to the 64-bit program directory, e.g. C:\Program Files, instead of the 32-bit program directory, e.g. C:\Program Files (x86).
What's new
April 2, 2015
YourKit Java Profiler 2015 released
YourKit Profiler 2015 for .NET released
Awards
JDJ Editors' Choice Award Winner YourKit Java Profiler received the Java Developer's Journal Editors' Choice Award.
Customers