The award-winning all-in-one Java profiler for Windows PC

JProfiler

JProfiler 13.0

  -  129.93 MB  -  Trial
  • Latest Version

    JProfiler 14.0.4

  • Operating System

    Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    ej-technologies GmbH / External Link

  • Filename

    jprofiler_windows-x64_13_0.exe

  • MD5 Checksum

    e715f227ba7c8c829412f03cdbd4b06a

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of JProfiler 13.0.


For those interested in downloading the most recent release of JProfiler or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • JProfiler 13.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    JProfiler 13.0 Screenshot 1
  • JProfiler 13.0 Screenshot 2
  • JProfiler 13.0 Screenshot 3
  • JProfiler 13.0 Screenshot 4
  • JProfiler 13.0 Screenshot 5

What's new in this version:

New features:
- Support for attaching to JVMs running in a Kubernetes cluster
- Support for attaching to JVMs running in Docker Desktop on Windows and macOS
- Support for attaching to OpenJ9 JVMs
- Local attach: Added a user switcher to profile JVMs started by different users on Linux
- Local attach: On Windows it is now possible to attach to a JVM started by the same user that runs in a different session
- Local attach: Differing settings for the temporary directory no longer prevent jpenable on Windows to attach to a JVM when the PID is provided
- Local attach: Elevated users can now attach to JVMs started by any user with jpenable on Windows when the PID is provided as long as the JProfiler installation is readable for that user
- Remote attach: Support attaching to JVMs running in Redhat UBI-minimal images
- Remote attach: FreeBSD and AIX are now supported
- Support for profiling OpenWebStart
- Sunburst diagram for the biggest objects view of the heap walker
- Support for the Reactor Netty web client
- Support for the Spring Webflux HTTP client
- The "Java EE components" aggregation level is now called "JEE/Spring" and includes Spring classes that are annotated with @Component or derived annotations
- Calls into proxy classes for profiled interfaces are now shown in the call tree. This adds support for a wide range of frameworks based on code generation.
- Dark mode for documentation
- Pressing the Delete key in view filter popups now deletes the selected entry
- Streamlined integration wizards
- Support for switching between light and dark mode on the fly
- Adding the option ",loopback" to the -agentpath VM parameter for profiling will restrict connecting JProfiler clients to the current machine. This is added by default for sessions launched by JProfiler and by IDE integrations.
- Reorganized general settings dialog
- Async sampling mode is now supported on macOS ARM with Java 17
- PHD dumps can now be taken without the presence of the java.management module on newer IBM VMs
- CPU telemetry on Windows is now recorded without the presence of the java.management module
- Added support for Hibernate 6
- Added support for MariaDB connector 3
- Added support for ktor 2
- Added support for RestEasy 6
- Added support for server side events in RestEasy, Jersey and CXF

Fixed:
- The controller MBean was not always added to an existing MBean server
- Heap walker: In the incoming references view, node selections from the path to GC root search were not memorized when moving back and forth in the heap walker history
- Call tree: Jumping to execution sites and to the probe call tree was not reliable
- CPU threshold triggers were broken on non-Windows platforms
- SSH password authentication did not work when connecting to FreeBSD 13
- NetBeans plugin: Profiling Maven projects did not work for NetBeans 12.6
- IDE integrations: When multiple JProfiler windows were opened from an IDE integration, some windows could not be used for standalone sessions anymore