JProfiler supports profiling on the following platforms:

OS Architecture Supported JVMs  
Windows 8
Windows 7
Windows Vista
Windows XP
Windows Server 2012
Windows Server 2008
Windows Server 2003
Windows 2000
x86
x64/AMD64
Oracle Hotspot
IBM
JRockit (*)
1.5.0, 1.6.0, 1.7.0, 1.8.0
1.5.0, 1.6.0, 1.7.0
1.6.0, 1.7.0
Mac OS X
10.4, 10.5, 10.6
10.7, 10.8, 10.9
PPC
Intel
Apple
Oracle Hotspot
1.5.0, 1.6.0
1.7.0, 1.8.0
Linux (*) x86
x64/AMD64
Oracle Hotspot
IBM
JRockit (*)
1.5.0, 1.6.0, 1.7.0, 1.8.0
1.5.0, 1.6.0, 1.7.0
1.6.0, 1.7.0
Linux (*) PPC
PPC64
IBM 1.5.0, 1.6.0, 1.7.0, 1.8.0
Linux  ARMv7 Oracle 1.6.0, 1.7.0, 1.8.0
FreeBSD 7, 8 x86
AMD64
FreeBSD 1.5.0, 1.6.0, 1.7.0
Solaris 8/9/10/11 (*) SPARC
SPARC V9(*)
Oracle Hotspot 1.5.0, 1.6.0, 1.7.0, 1.8.0
Solaris 10/11 (*) x86
x64/AMD64
Oracle Hotspot 1.5.0, 1.6.0, 1.7.0, 1.8.0
AIX 5.2/5.3/6.1/7.1 PPC
PPC64
IBM 1.5.0, 1.6.0, 1.7.0 (*)
HP-UX 11i PA_RISC
PA_RISC2.0W(*)
HP 1.5.0, 1.6.0, 1.7.0 (*)
HP-UX 11i Itanium ia64
Itanium ia64w(*)
HP 1.5.0, 1.6.0, 1.7.0 (*)
The JProfiler GUI frontend needs a Java 7 VM to run.

Notes

Linux x86x
All distributions with glibc2.7 or above are expected to work.
JProfiler is verified to run on Ubuntu, Debian, Fedora, Red Hat Enterprise Linux, Oracle Linux, openSUSE and SUSE Linux Enterprise.
Linux PPC
All distributions with libc6 are expected to work
Solaris
Please apply the latest OS patches.
Solaris SPARC V9
This is the 64-bit architecture of Solaris and applies to 64-bit JVMs released for Solaris SPARC.
HP-UX PA_RISC2.0W
This is the 64-bit architecture of HP-UX and applies to 64-bit JVMs released for HP-UX PA_RISC.
HP-UX Itanium ia64w
This is the 64-bit architecture of HP-UX and applies to 64-bit JVMs released for HP-UX Itanium.
Oracle JRockit
Thread statuses do not work reliably. The thread views and the CPU times may be affected by this.
AIX 1.5 JVMs
Sampling does not work reliably with the JVMTI implementation on AIX, please use dynamic instrumentation instead.
HP-UX 64-bit JVMs
The 64-bit JVMs on HP-UX have an old zlib implementation that cannot be overridden by JProfiler. Snapshot compression is disabled for these JVMs when saving snapshots programmatically in offline profiling mode. Snapshots will therefore be much bigger than usual. This does not apply to 32-bit JVMs on HP-UX.