Profilerpedia
  • Profilerpedia: Software Profiling Tool Catalog
    • Profilers
      • Akypuera
      • Amazon CodeGuru Profiler
      • AMD μProf
      • Android Debug API
      • Android GPU Inspector
      • Android heapprofd
      • Android Studio CPU Profiler
      • Android Studio Memory Profiler
      • android_ndk_perf
      • Androidx Benchmark Profiler
      • ansible-trace
      • APD
      • apitrace
      • AppDynamics .NET Agent
      • AppDynamics C/C++ SDK
      • AppDynamics Go SDK
      • AppDynamics Java Agent
      • AppDynamics Node.js Agent
      • AppDynamics PHP Agent
      • AppDynamics Python Agent
      • Arm MAP
      • Arm Performance Reports
      • atrace
      • Austin
      • Austin (VS Code Extension)
      • Bazel Build System
      • bcc profile.py ⭐
      • BenchmarkDotNet
      • Blackfire Profiler for Go
      • Blackfire Profiler for PHP
      • Blackfire Profiler for Python
      • bpftrace
      • Caliper event-trace
      • Caliper hatchet-region-profile
      • Caliper hatchet-sample-profile
      • Chrome DevTools ⭐
      • clang -fprofile-instr-generate
      • clang -ftime-trace
      • Concurrency Visualizer for Visual Studio
      • Cpuusage
      • CronetEngine
      • Dart DevTools CPU Profiler
      • Dart DevTools Memory View
      • Dart DevTools Performance View
      • Datadog Go Profiler
      • Datadog Java Profiler
      • Datadog Python Profiler
      • Datadog Ruby Profiler
      • Devel::DProf
      • Devel::NYTProf
      • dotnet-trace
      • DrCCTProf
      • dtrace
      • DTraceAsmProfiler
      • dtruss
      • Dynatrace CPU Profiler
      • Dynatrace Memory Profiler
      • Erlang fprof
      • Extrae
      • EZTrace
      • fgprof
      • fgtrace
      • Fil
      • Firefox Profiler
      • FreeBSD pmcstat
      • Fuchsia Tracing System
      • GDB
      • GHC Profiler
      • GJS Profiler
      • Go CPU Profiler ⭐
      • Go Trace
      • Google Cloud Profiler
      • Google Cloud Trace
      • gperftools CPU Profiler
      • gprof
      • GPUView Log.cmd
      • GraalVM proftool
      • heapheapheap
      • Hermes
      • Honest Profiler
      • hpcrun
      • IBM Monitoring and Diagnostic Tools - Health Center
      • InspectIT
      • Instruments.app ⭐
      • Intel VTune
      • Introscope
      • Java Async Profiler
      • Java hprof
      • JDK Flight Recorder
      • jmap
      • JMH -prof perf
      • JMH -prof perfasm
      • JMH -prof perfnorm
      • JProfiler
      • JRastro
      • jstack
      • KDE Heaptrack
      • Kieker
      • ktrace
      • KUTrace
      • likwid-perfctr
      • LIKWID.jl
      • Linaro MAP
      • Linaro Performance Reports
      • line_profiler
      • Linux perf record ⭐
      • Linux perf sched record
      • Linux perf timechart record
      • LinuxPerf.jl
      • llvm-cov
      • llvm-mca
      • ltrace
      • LTTng
      • macOS sample
      • magic-trace
      • maqao lprof
      • Memray
      • New Relic .NET agent
      • New Relic C SDK
      • New Relic Go agent
      • New Relic Java agent
      • New Relic Node.js agent
      • New Relic PHP agent
      • New Relic Python agent
      • New Relic Ruby agent
      • Ninja Build System
      • NVIDIA CUDA Profiling Tools Interface
      • NVidia NSight Compute
      • NVidia NSight Graphics
      • NVidia Nsight Perf SDK
      • NVidia NSight Systems
      • nvprof
      • offcputime
      • one-nio
      • Open Source Architecture Code Analyzer
      • OpenJ9
      • Open|SpeedShop
      • oprofile
      • Orbit
      • Parca Agent
      • perf-map-agent
      • PerfCollect
      • Perfessor
      • Perfetto
      • Perfetto heap_profile
      • perflib
      • PerfMark
      • Performance Application Programming Interface
      • PHP trace
      • PHP xDebug
      • PHP xhprof
      • php-memprof
      • php-profiler
      • phpspy
      • Pixie
      • Poor Man's Profiler
      • pprof++
      • pprof-nodejs
      • pprof-rs
      • PProf.jl
      • pprofile
      • profefe
      • proffer
      • Profilo
      • py-spy ⭐
      • pyflame
      • pyinstrument
      • PyPerf
      • Pyroscope .NET
      • Pyroscope eBPF
      • Pyroscope Go
      • Pyroscope Java
      • Pyroscope PHP
      • Pyroscope Python
      • Pyroscope Ruby
      • Python cProfile
      • Python profile
      • PyTorch Profiler
      • Qualcomm Snapdragon Profiler
      • RAD Telemetry
      • rbspy ⭐
      • React Developer Tools
      • rocprof
      • Rprof
      • ruby-prof
      • Rust flame
      • Safari Timelines
      • sample_prof
      • Samply
      • Scalasca
      • Scalene
      • Schedviz trace.sh
      • Sciagraph
      • Score-P
      • ScoreP.jl
      • Simpleperf ⭐
      • Skylight
      • Specto
      • spindump
      • Stackify Prefix
      • Stackprof
      • STAT
      • strace
      • Superliminal
      • sysdig
      • Sysprof
      • SystemTap
      • systrace.py
      • TAU Performance System
      • TensorFlow Profiler
      • TensorFlow Timeline
      • Tideways
      • time(1)
      • timemory
      • toplev
      • trace-cmd
      • Tracy Profiler
      • uftrace
      • Ultra
      • Unity Profiler
      • V8 Profiler
      • Valgrind Cachegrind
      • Valgrind Callgrind
      • Valgrind DHAT
      • Valgrind Massif
      • VampirTrace
      • Vernier
      • VerySleepy
      • vftrace
      • Visual Studio ⭐
      • VisualVM
      • VizTracer
      • vmprof
      • vprof
      • wallClockProfiler
      • Windows Performance Recorder
      • XCode Memory Graph
      • xctrace
      • XCTraceAsmProfiler
      • XCTraceNormProfiler
      • yappi
      • YourKit Java Profiler
    • Profile Data Formats
      • ALOG
      • Amazon CodeGuru
      • AMD μProf .caperf
      • Android Event Log
      • Android hprof
      • Android systrace
      • android_ndk_perf perf.data
      • apitrace
      • ART Trace
      • Austin
      • bcc profile.py
      • bpftrace
      • cachegrind
      • Caliper
      • Caliper JSON
      • callgrind ⭐
      • Chrome JavaScript Profiler .cpuprofile
      • Chrome NetLog
      • Chrome Performance Profile
      • Common Trace Format
      • Cube4
      • CVTrace
      • d3-flamegraph
      • Dart DevTools CPU Profiler
      • Dart DevTools Performance
      • Devel::DProf
      • Devel::NYTProf
      • DrCCTProf Proto
      • dtrace
      • dtruss
      • EPILOG
      • Erlang fprof
      • Event Tracing for Windows ⭐
      • Fil
      • Firefox Processed Profile
      • Folded Stacks ⭐
      • FreeBSD hwpmc
      • ftrace
      • Fuchsia trace format
      • gcov
      • gcov JSON
      • GDB Traces
      • Gecko Profile ⭐
      • gfxtrace
      • GHC Profiler JSON
      • Go Trace
      • Google Cloud Trace
      • gprof
      • GraalVM proftool directory
      • Graphviz
      • Hatchet
      • Hermes
      • Honest Profiler
      • hpctoolkit-database
      • IBM Java Health Center
      • Instruments.app
      • Intel VTune
      • Java hprof ⭐
      • JFR
      • JProfiler Snapshot
      • JRastro
      • jstack
      • Jumpshot-4
      • KDE Heaptrack
      • Kieker
      • ktrace
      • KUTrace
      • legacy pprof
      • legacy pprof java
      • likwid-perfctr CSV
      • Linux perf JSON
      • Linux perf postgresql
      • Linux perf sched
      • Linux perf script ⭐
      • Linux perf sqlite
      • Linux perf.data ⭐
      • LLVM Instrumented Profile .profraw
      • LLVM Sample Profile Binary
      • LLVM Sample Profile Text
      • lprof
      • ltrace
      • macOS sample
      • magic-trace
      • maqao experiment directory
      • memory-graph-file
      • Memray
      • MOJO
      • NetTrace
      • nflxprofile
      • ninja_log
      • nvprof
      • Open Trace Format .otf
      • Open Trace Format 2 .otf2
      • OPEN.xtrace
      • openss
      • oprofile
      • Orbit Capture
      • Pajé
      • PAPI
      • Paraver Trace
      • Perfetto Trace ⭐
      • perflib
      • PerfParser
      • PHP xhprof
      • php-memprof
      • phpspy
      • Pixie
      • Portable Heap Dump
      • pprof JSON
      • pprof ⭐
      • Profilo Trace
      • py-spy
      • pyflame
      • PyPerf
      • pyprof
      • Pyroscope Tree
      • Pyroscope Trie
      • Qualcomm Snapdragon Profiler
      • Quipper
      • RAD Telemetry
      • React Profile
      • Rprof.out
      • ruby-prof
      • Safari Timelines Profile
      • scalene
      • Schedviz trace
      • Sciagraph
      • Score-P
      • SDDF
      • Simpleperf perf.data ⭐
      • Skylight
      • SLOG
      • SLOG2
      • Speedscope ⭐
      • spindump
      • Stackprof
      • STAT
      • strace
      • Superliminal Session
      • Sysprof
      • SystemTap
      • TAU ppk
      • TAU profile
      • TAU tracefile
      • Trace Event Format ⭐
      • trace-cmd
      • uftrace
      • Unity Profiler
      • Unity Profiler CSV
      • V8 Heap Allocation Profile
      • V8 Heap Snapshot
      • V8 Profile
      • Valgrind DHAT
      • Valgrind Massif
      • Vampir Trace
      • VerySleepy
      • vftrace
      • Visual Studio diagsession
      • VisualVM Snapshot
      • vmprof
      • vprof
      • wallClockProfiler
    • Converters
      • Austin
      • austin2pprof
      • austin2speedscope
      • babeltrace_to_json.py
      • cpuprofilify --type dtrace
      • cpuprofilify --type perf
      • create_gcov
      • create_llvm_prof
      • ctf_to_json
      • dmtracedump
      • dprof2calltree
      • erlgrind
      • etw-gecko
      • etw_importer.html
      • EtwToPprof
      • event_log_importer.html
      • export-to-postgresql.py
      • export-to-sqlite.py
      • Firefox Profiler Import Pipeline
      • flamegraph.py
      • FlameGraphDumperApplication
      • gcloud_trace_importer.html
      • gcov --json-format
      • gecko_profile_generator.py
      • go tool trace
      • go tool trace -pprof
      • gprof2dot.py
      • gprof2dot.py -f axe
      • gprof2dot.py -f callgrind
      • gprof2dot.py -f dtrace
      • gprof2dot.py -f hprof
      • gprof2dot.py -f oprofile
      • gprof2dot.py -f perf
      • gprof2dot.py -f pstats
      • gprof2dot.py -f sysprof
      • gprof2dot.py -f xperf
      • Hatchet to_dot
      • Hatchet to_flamegraph
      • heaptrack print flamegraph
      • heaptrack print massif
      • hermes-profile-transformer
      • hprof-conv
      • hs-speedscope
      • Instruments To Gecko
      • instrumentsToPprof
      • jfr-report-tool
      • jfrtofp
      • jfrtofp --mode speedscope
      • jrastro_converter
      • legacy_java_profile.go
      • legacy_profile.go
      • llvm-profdata merge -binary
      • llvm-profdata merge -text
      • mojo2austin
      • nflxprofile
      • ninjatracing
      • nvprof2json
      • op2calltree
      • otf22paje
      • otf2_cli_chrome_trace_converter
      • otf2paje
      • perf data --to-ctf
      • perf data --to-json
      • perf script
      • perf-load
      • perf2tau
      • perf_data_converter
      • perf_to_profile.cc
      • perf_to_tracing_json.py
      • pprof -callgrind
      • pprof -dot
      • pprof_proto_generator.py
      • pprofutils folded
      • pprofutils json
      • proffer to_pprof
      • proffer to_rprof
      • ProfilerReader
      • pyprof2calltree
      • Pyroscope ParseGroups
      • Pyroscope ParseTrieBuf
      • Qt Creator
      • quipper.cc
      • report_sample.py
      • RubyProf::CallTreePrinter
      • RubyProf::DotPrinter
      • RubyProf::SpeedscopePrinter
      • samply import
      • samply import perf.data
      • Simpleperf stackcollapse.py
      • snapdragon2trace
      • stackcollapse-bpftrace.pl
      • stackcollapse-chrome-tracing.py
      • stackcollapse-gdb.pl
      • stackcollapse-go.pl
      • stackcollapse-jstack.pl
      • stackcollapse-perf-sched.awk
      • stackcollapse-perf.pl
      • stackcollapse-phpspy.pl
      • stackcollapse-pmc.pl
      • stackcollapse-sample.awk
      • stackcollapse-stap.pl
      • stackcollapse-vsprof.pl
      • stackcollapse-vtune.pl
      • stackcollapse-wcp.pl
      • stackcollapse.pl
      • stackcollapse.py
      • stackprof --d3-flamegraph
      • StackProf::Report.print_graphviz
      • tau2elg
      • tau2otf
      • tau2otf2
      • tau2paje
      • tau2slog2
      • tau2vtf
      • tau_convert -alog
      • tau_convert -paraver
      • tau_convert -SDDF
      • tau_convert -vampir
      • tau_trace2json -chrome
      • traceconv json
      • traceconv profile
      • traceconv systrace
      • uftrace dump --chrome
      • uftrace dump --flame-graph
      • v8_cpuprofile.py
      • VerySleepy Export as Callgrind
      • vmprof-flamegraph.py
      • vtf2profile
      • vtfconverter
      • vtune -report gprof-cc
      • XdebugFlamechartConverter
    • Analysis UIs
      • Amazon CodeGuru Profiler
      • Android ahat
      • Android GPU Inspector
      • Android Studio CPU Profiler
      • Android Studio Memory Profiler
      • android_ndk_perf visualize
      • AppPerfect Java Profiler
      • AT&T Video Optimizer
      • Austin TUI
      • Austin Web
      • Chrome JavaScript Profiler
      • Chrome Memory
      • Chrome Performance ⭐
      • chrome://tracing/
      • Concurrency Visualizer for Visual Studio
      • CubeGUI
      • d3-flamegraph ⭐
      • Dart DevTools CPU Profiler
      • Dart DevTools Performance View
      • Datadog Continuous Profiler
      • difffolded.pl
      • DrCCTProf Viewer
      • Dynatrace CPU Profiler
      • Dynatrace Memory Profiler
      • Eclipse Java IDE
      • Eclipse MAT
      • Eclipse Trace Compass
      • Extra-P
      • Fil
      • Firefox Profiler ⭐
      • flamebearer
      • flamegraph ⭐
      • flamegraphdiff
      • FlameScope
      • flameshow
      • GCC gcov
      • gcovr
      • Glamorous Toolkit Profiler
      • go tool trace
      • GoLand IDE
      • Google Cloud Profiler
      • gotraceui
      • GPUView
      • GPUVis
      • GraalVM Profhot
      • Granulate gProfiler
      • Graphviz
      • grav animate-flames
      • grav heap-alloc-flames
      • grav perf-cpu-tenancy
      • grav scheduling-profile
      • Hatchet
      • hpcviewer
      • IBM Monitoring and Diagnostic Tools - Health Center
      • Inferno
      • Instruments.app
      • Intel oneAPI HPC Toolkit
      • Intel VTune
      • IntelliJ IDEA
      • JDK Mission Control
      • Jeffrey
      • jhat
      • JProfiler
      • Jumpshot-4
      • KCacheGrind
      • KDAB Hotspot
      • KDE Heaptrack
      • Kieker Trace Analysis Tool
      • Kieker Trace Diagnosis
      • lcov
      • Linux Perf Exported SQL Viewer
      • Linux perf report
      • Linux perf-timechart
      • Linux perf-trace
      • llvm-profdata
      • macOS leaks
      • macOS vmmap
      • magic-trace
      • maqao oneview
      • massif-visualizer
      • MCG
      • memray-flamegraph
      • memray-live
      • memray-stats
      • memray-summary
      • memray-table
      • memray-tree
      • Microsoft PerfView
      • NetLog Viewer
      • Open|SpeedShop
      • Oracle Developer Studio
      • Orbit
      • PajeNG
      • Pajé
      • Paraver
      • Perfetto ⭐
      • PHP xhprof
      • Pixie
      • Pixie API
      • Pixie CLI
      • PolarSignals
      • Pprof Command-Line
      • Pprof web ⭐
      • pprof.me ⭐
      • pprofweb
      • Prodfiler
      • profefe-collector
      • Profiling Viewer
      • Profvis
      • Pyroscope
      • qapitrace
      • QCacheGrind
      • Qt Creator
      • Qualcomm Snapdragon Profiler
      • RAD Telemetry
      • Ravel
      • ruby-prof html graph
      • Safari Timelines
      • Scalene CLI
      • Scalene GUI
      • Schedviz
      • scov
      • sctop
      • Simpleperf inferno
      • Simpleperf purgatorio
      • Simpleperf report.py
      • Simpleperf report_html.py
      • Skylight
      • Speedscope ⭐
      • stackvis
      • stat-gui
      • stat-view
      • Superliminal
      • Sysprof
      • TAU ParaProf
      • TAU PerfExplorer
      • Traceshark
      • Traceview
      • Tracy Profiler
      • uftrace tui
      • V8 profview
      • Vampir
      • VerySleepy
      • vfview
      • Visual Studio
      • Visual Studio Code
      • VisualVM
      • ViTE
      • VizTracer vizviewer
      • WebGrind
      • Windows Performance Analyzer
      • YourKit Java Profiler
Create documentation issue
Profiler Targets
  • .NET12
  • AMD2
  • AMD GPU1
  • Android15
  • Ansible1
  • ARM6
  • AWS1
  • Bazel1
  • C8
  • C++12
  • Chrome1
  • COBOL1
  • Cray1
  • Cronet1
  • CUDA7
  • Dart3
  • Direct3D1
  • DirectX1
  • Erlang1
  • Firefox1
  • Fortran3
  • FreeBSD4
  • Fuchsia1
  • GCP2
  • GNOME1
  • Go13
  • Haskell1
  • HIP1
  • HPC4
  • IBM BlueGene1
  • Intel6
  • iOS2
  • Java31
  • Julia4
  • Linux30
  • macOS12
  • MPI7
  • Ninja1
  • Node.js6
  • Oculus1
  • OpenGL4
  • OpenVR1
  • Perl2
  • PHP16
  • PlayStation1
  • POWER1
  • Python26
  • PyTorch1
  • Qualcomm1
  • R2
  • React1
  • React Native1
  • Ruby9
  • Rust5
  • Safari1
  • TensorFlow2
  • Unity1
  • V81
  • VB61
  • Vulkan3
  • Windows7
  • Xbox1
UI Platforms
  • Browser65
  • Console11
  • HTTP2
  • Java10
  • Linux5
  • macOS5
  • Python1
  • Qt9
  • R1
  • Smalltalk1
  • TUI5
  • VS Code2
  • Windows8
  1. Analysis UIs
  2. Microsoft PerfView

Microsoft PerfView

Ui platforms:
  • Windows

https://github.com/microsoft/perfview

Formats:

  • Event Tracing for Windows [Docs]
  • NetTrace [Docs]
  • Direct
  • Including Transitive Data Conversions (large graph)

[View fullscreen]

[View fullscreen]
© 2025 Mark Hansen All Rights Reserved