Best Profiling Software in 2026

20 profiling software ranked on what their makers publish — plans and prices, free tiers, platforms and the facts on their own pages.

20ranked
8free plans on this page
$37454.08/molowest paid tier
3 Oct 2026last checked
#1 Intel VTune Profiler Top pick · 8.5 Free plan · Free #2 JProfiler Runner-up · 8.4 #3 YourKit Java Profiler Also great · 8.4 Free plan · $37454.08/mo
  1. Free plan Linuxself-hostedWindows
    Free plan
    Yes
    Profiling modes
    both
    Supported languages
    C, C++, C#, Fortran, Java, OpenCL, Python, Go, SYCL, .NET, Assembly
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  2. 2 8.4
    Free trial apiLinuxmacOSself-hostedWindows
    Free plan
    No
    Profiling modes
    both
    Supported languages
    Java, Kotlin
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  3. Free planFree trial apiLinuxmacOSself-hostedWindows
    Free plan
    No
    Profiling modes
    both
    Supported languages
    Java
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
    $37454.08/mofirst paid tier About YourKit Java ProfilerVisit site
  4. Free plan apiLinuxmacOS
    Free plan
    Yes
    Profiling modes
    both
    Supported languages
    Java, C, C++
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  5. 5 8.3
    Free plan LinuxmacOSWindows
    Free plan
    Yes
    Profiling modes
    both
    Supported languages
    Java, JavaScript, Python, Ruby, R
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  6. Free plan apiLinuxself-hostedWeb
    Free plan
    Yes
    Profiling modes
    sampling
    Supported languages
    Go, Java, Node.js, Python
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  7. 7 7.3
    WebWindowsmacOSLinux
    Profiling modes
    sampling
    Supported languages
    Python
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  8. 8 7.2
    LinuxmacOSAndroid
    Profiling modes
    instrumentation
    Supported languages
    C, C++, Rust, assembly
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  9. 9 6.9
    Free plan
    Free plan
    Yes
    Profiling modes
    sampling
    Supported languages
    Go
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  10. 10 6.7
    WebLinux
    Profiling modes
    sampling
    Supported languages
    C, C++, Go, Rust, .NET, Deno, Erlang, Java, Julia, Node.js, Wasmtime, PHP, Ruby, Python
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  11. WindowsmacOSLinux
    Free plan
    No
    Profiling modes
    both
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  12. WindowsmacOSLinux
    Free plan
    No
    Profiling modes
    both
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  13. 13 6.6
    Free plan WindowsmacOSLinux
    Free plan
    Yes
    Profiling modes
    sampling
    Supported languages
    JavaScript, C++
    CPU profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  14. Web
    Free plan
    No
    Profiling modes
    sampling
    Supported languages
    C, C++, Rust, Go, Python, Ruby, Java, Node.js, C#, Erlang, Julia
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  15. 15 6.3
    WindowsmacOSLinux
    Profiling modes
    sampling
    Supported languages
    Python; C; C++; Cython
    CPU profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  16. Web
    Free plan
    No
    Profiling modes
    sampling
    Supported languages
    Java/JVM languages; Python 3.6 or later
    CPU profiling
    Yes
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  17. WindowsmacOSLinux
    Free plan
    No
    Profiling modes
    sampling
    Supported languages
    C#, VB.NET
    CPU profiling
    No
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  18. 18 6.0
    Free plan WebWindowsLinux
    Free plan
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  19. 19 5.5
    Profiling modes
    both
    Supported languages
    C, C++
    CPU profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  20. Windows
    Free plan
    No
    Supported languages
    C#, VB.NET, and other .NET languages
    Memory profiling
    Yes
    RecognisedDocumentedPlatformsFree planFree trial

Is your tool on this list?

Numbered spots on this list can be sponsored. They are labelled, and the editorial order and scores never change for payment.

Questions about this list

Which profiling software is ranked first on Specifiction?

Intel VTune Profiler is ranked #1 of 20 with a score of 8.5. JProfiler is second and YourKit Java Profiler third.

How many of these have a free plan?

8 of the 20 on this page publish a free plan on their own pricing pages.

Which is the cheapest paid option?

On this page, YourKit Java Profiler has the lowest first paid tier we found: $37454.08/mo.

How is this list ranked?

Ranked on what each maker publishes, the fullest spec sheet first: how deeply the product is documented, the platforms it runs on, a free tier or trial to test it, and its standing. Paid placements never change a rank.

More in Developer Tools

All developer tools lists