JProfiler

Start profiling

with the leading Java profiler for deep JVM analysis

Change release:

The download matrix below offers installers and archives for all supported platforms. See the change log for a detailed list of changes.

Last version: 13.0.7

This version is not maintained anymore and evaluation keys will not work with this version.

The current version can be downloaded here.

64-bit Windows

Supported architectures: x64/AMD64
Supported versions: 11/10/8/7, Server 2022/2019/2016/2012

Download here:

Installer (138 MB)ZIP Archive (144 MB)
macOS

Supported architectures: Intel, Apple
Supported versions: 10.12 - 13

Download here:

DMG Archive (146 MB)
Linux x64 with JRE

Supported architectures: x64/AMD64
Desktop environments: Supports desktop environments with fractional HiDPI resolutions

Download here:

Installer (144 MB)DEB (152 MB)RPM (152 MB)TAR.GZ Archive (152 MB)
Linux

Supported architectures: x86, x64/AMD64, PPC, PPC64, PPC64LE, ARMv7, ARMv8

Download here:

Installer without JRE (96 MB)RPM without JRE (103 MB)DEB without JRE (103 MB)TAR.GZ Archive without JRE (103 MB)
AIX

Supported architectures: PPC, PPC64
Supported versions: 7.3, 7.2

Download here:

Installer without JRE (92 MB)TAR.GZ Archive without JRE (100 MB)
FreeBSD

Supported architectures: x86, x64/AMD64
Supported versions: 13, 12, 11

Download here:

Installer without JRE (92 MB)TAR.GZ Archive without JRE (97 MB)

Checksums

To verify download integrity, compare SHA-256 checksums with the checksum file.

Installation Notes for TAR-Archives (Linux/Unix)

All files are contained in an enclosing folder named jprofiler. Unpack the distribution file with

gunzip filename
tar xf filename

Start JProfiler by executing the shell script

jprofiler/bin/jprofiler

Unix users are recommended to use GNU tar.

Unattended Installations

To perform an unattended installation, execute the installer with the -q command line argument. To set licensing information in that case, pass -Vjprofiler.licenseKey=[license key] -Vjprofiler.licenseName=[user name] and optionally -Vjprofiler.licenseCompany=[company name] as command line arguments. If you have an on-premises floating license, use FLOAT:[server name or IP address] instead of the license key. A console installer mode is also available if you pass the -c command line argument.

How to Upgrade

You may install a new version of JProfiler on top of an older version. Your configuration will not be lost. JProfiler automatically imports settings from previous major versions. You can install different major versions of JProfiler side by side.