JProfiler supports the following platforms:
 |
 |
Windows Vista Windows XP Windows Server 2008 Windows Server 2003 Windows 2000 Windows NT 4.0 (*) Windows 98 (*) |
x86 x64/AMD64 |
| Sun | 1.2.2, 1.3.1 (*), 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.6.0 |
| IBM | 1.3.0, 1.3.1, 1.4.0, 1.4.2, 1.5.0 |
| BEA (*) | 8.1, 1.4.0, 1.4.2, 1.5.0, 1.6.0 |
|
|
Mac OS X 10.4, 10.5 |
PPC Intel |
| Apple | 1.3.1, 1.4.1 (*), 1.4.2, 1.5.0, 1.6.0 |
|
|
| Linux (*) |
x86 x64/AMD64 |
| Sun | 1.2.2, 1.3.1 (*), 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.6.0 |
| IBM | 1.3.0, 1.3.1, 1.4.0, 1.4.2, 1.5.0 |
| BEA (*) | 8.1, 1.4.0, 1.4.2, 1.5.0, 1.6.0 |
|
|
| Solaris 8/9/10 (*) |
SPARC SPARC V9(*) |
| Sun | 1.2.2 (*), 1.3.1 (*), 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.6.0 |
|
|
| Solaris 10 (*) |
x86 x64/AMD64 |
| Sun | 1.2.2 (*), 1.3.1 (*), 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.6.0 |
|
|
| AIX 5.2/5.3 |
PPC PPC64 |
| IBM | 1.3.0, 1.3.1, 1.4.0, 1.4.2, 1.5.0 (*) |
|
|
| HP-UX 11i |
PA_RISC PA_RISC2.0W(*) |
|
|
| JVMPI |
This experimental profiling interface has been introduced in Java 1.2 and was the only available profiling interface up to Java 1.4.
JVMPI is still present in 1.5 JVMs and JProfiler also supports this profiling mode.
Starting with Java 1.6 the deprecated JVMPI has been removed.
|
| JVMTI |
Starting with Java 1.5, Sun has introduced this new profiling interface which is more versatile and stable and allows profiling with a minimum
overhead. JProfiler fully supports this profiling interface and uses it where possible.
|
Please apply Service Pack 6a
Estimated CPU times are inaccurate
All distributions with glibc2 are expected to work
Please apply the latest OS patches.
This is the 64-bit architecture of Solaris and applies to 64-bit JVMs released for Solaris SPARC.
This is the 64-bit architecture of HP-UX and applies to 64-bit JVMs released for HP-UX PA_RISC.
Starting with 1.3.1_07, the classic VM breaks the classpath, so the less reliable
hotspot VM is preferred. For profiling with a 1.3 JVM, we recommend the
1.3.1_06 release.
The heap walker does not work reliably due to a bug in the JVMPI implementation. Apple 1.4.2
fixes this behavior.
The production release of the 1.2.2 JDK on Solaris SPARC does not
contain the JVMPI interface needed for profiling. You need to install the
reference implementation.
Thread stati do not work reliably. The thread views and the CPU times may be affected by this.
Sampling does not work reliably with the JVMTI implementation on AIX, please use dynamic intrumentation instead.
The 64-bit JVMs on HP-UX have an old zlib implementation that cannot be overriden 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.