Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy-to-use performance and memory .NET profiler for Windows, Linux and macOS.
Secure and easy profiling in cloud, containers and clustered environments.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

System requirements

YourKit Java Profiler consists of two parts: the profiler UI (a desktop application) and the profiler agent that is loaded into Java Virtual Machine (JVM). The profiler UI and profiler agent can be run on different computers with different operating systems, and therefore they have different system requirements.

Supported Java virtual machines

YourKit Java Profiler supports profiling of the following Java 8 - Java 24 JVMs:

  • DCEVM (Dynamic Code Evolution Virtual Machine) JVM: experimental, non-production ready support.
  • IBM JDK and OpenJ9
  • OpenJDK, including builds from:
    • AdoptOpenJDK
    • Amazon Corretto
    • Azul Zulu
    • BellSoft Liberica JDK
    • JetBrains
    • Microsoft
    • Oracle
    • Red Hat
    • SapMachine
  • Oracle JDK

Requirements for the profiler agent

If your system is on the list below, then you can profile your Java applications using the YourKit Profiler agent.

Linux

  • arm32 (ARMv7 or later, hard-float), glibc 2.25 or later
  • arm64, glibc 2.25 or later
  • arm64, musl libc 1.2.2 or later
  • ppc64le, glibc 2.25 or later
  • x64, glibc 2.17 or later
  • x64, musl libc 1.2.2 or later
  • x86, glibc 2.17 or later

macOS

  • arm64, macOS 11.2 or later
  • x64, macOS 10.15 or later

Windows

arm64, x64, x86:

  • Windows 11, Windows Server 2022
  • Windows 10, Windows Server 2016, Windows Server 2019
  • Windows 8.1, Windows Server 2012 R2
  • Windows 8, Windows Server 2012
  • Windows 7, Windows Server 2008 R2

Requirements for the profiler UI

  • CPU: any modern CPU. The profiler utilizes multithreading to perform various operations, thus data processing occurs faster the more processor cores the CPU has.
  • RAM: 4 GiB. The more RAM your system has, the faster the loading and analysis of data.
  • Disk space: 1 GiB.
  • Screen resolution: FullHD (1920x1080) is a minimal requirement. For comfort work we recommend to use 2K (2560x1440), or 4K (4096x2304) screens.

Linux

  • arm64, glibc 2.27 or later
  • x64, glibc 2.27 or later

macOS

  • arm64, macOS 11.2 or later
  • x64, macOS 10.15 or later

Windows

  • arm64, Windows 11 or later
  • x64, Windows 10 or later

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.