JProfiler supports profiling on the following platforms:

OS Architecture Supported JVMs
Windows 11/10/8/7
Windows Server 2022/2019/2016/2012
x86
x64/AMD64
Hotspot
IBM/OpenJ9
1.5 - 18
1.5 - 18
macOS 10.12 - 12 Intel, Apple Hotspot
IBM/OpenJ9
1.7 - 18
1.8 - 18
Linux x86
x64/AMD64
Hotspot
IBM/OpenJ9
1.5 - 18
1.5 - 18
Linux PPC
PPC64
PPC64LE
IBM/OpenJ9 1.5 - 18
Linux ARMv7
ARMv8
Hotspot 1.6 - 18
FreeBSD 12/13 x86
AMD64
FreeBSD 1.5 - 18
AIX 7.1 - 7.3 PPC
PPC64
IBM/OpenJ9 1.5 - 18
The JProfiler GUI frontend needs a Java 11 VM to run. The attach command line tools jpenable, jdump and jpcontroller need a Java 6 VM.