
Blackfire Continuous Profiler
Low-overhead continuous profiling for app performance optimization.
Discover top open-source software, updated regularly with real-world adoption signals.

Deep-dive performance analysis for .NET on Windows
PerfView is a free Windows tool that isolates CPU and memory bottlenecks, supports ETW and EventPipe traces, and offers specialized .NET runtime diagnostics.

When teams consider PerfView, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Identify GC‑induced latency spikes
Pinpoint garbage collection pauses and optimize memory allocation patterns.
Diagnose high CPU usage in ASP.NET Core
Correlate ETW events to specific request handling code and reduce CPU consumption.
Analyze performance of a Windows service
Collect ETW trace, visualize thread activity, and resolve contention issues.
Custom trace processing with TraceEvent
Leverage the underlying library to script automated analysis pipelines.
No, you can download the pre‑built PerfView.exe from the download page and run it directly.
PerfView runs on .NET Framework 4.7.2 or later, which is included with supported Windows versions.
It can import trace files collected on Linux, but the UI runs on Windows.
Clone the repository, open PerfView.sln in Visual Studio 2022, make changes, and submit a pull request following the OpenSourceGitWorkflow.
Create an issue tagged ‘question’, attach the *.ETL.ZIP file, and the community can reproduce and assist.
Project at a glance
ActiveLast synced 4 days ago