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 - 19
1.5 - 19
macOS 10.12 - 13 Intel, Apple Hotspot
IBM/OpenJ9
1.7 - 19
1.8 - 19
Linux x86
x64/AMD64
Hotspot
IBM/OpenJ9
1.5 - 19
1.5 - 19
Linux PPC
PPC64
PPC64LE
IBM/OpenJ9 1.5 - 19
Linux ARMv7
ARMv8
Hotspot 1.6 - 19
FreeBSD 12/13 x86
AMD64
FreeBSD 1.5 - 19
AIX 7.1 - 7.3 PPC
PPC64
IBM/OpenJ9 1.5 - 19
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.