SaaSHub helps you find the best software and product alternatives Learn more →
Top 6 C# Profiler Projects
A simple but effective mini-profiler for ASP.NET (and Core) websites (by MiniProfiler)Project mention: Gathering information about specific part of code's performance (CPU usage, memory, etc) | reddit.com/r/dotnet | 2022-04-28
What are my options? So far I've come across MiniProfiler (https://github.com/MiniProfiler/dotnet), but I don't know how do I persists all the profiling result? Or should I not since that would takes too much disc space?
C++ Profiler For GamesProject mention: Tracy: A hybrid frame and sampling profiler for games and other applications | news.ycombinator.com | 2023-01-28
I have used Tracy to improve the performance of a latency sensitive application. The main advantage of this tool, in comparison to something like the Visual Studio profiler, is the fact that it can highlight the inter thread dependencies and synchronization between the threads. The other main feature, in my opinion, is the statistical tab that is associated to the recorded events: it can show the statistical distribution of the duration of all the invocations of functions and it allows to identify patterns in the performance of the application. Furthermore, a table can be used to sort the invocations of the functions and quickly jump to the point in time when the sample was recorded.
Other notable tools that implement a functionality similar to what is provided by Tracy are Optick https://github.com/bombomby/optick and Intel VTune (sadly specific to only Intel processors) in the Threading analysis.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Request/response Inspector middleware for ASP.NET Core
Unsafe methods for working with unmanaged memory and pointers.
:hammer: Make the exact performance measurements of the public methods for public classes using this NuGet Package with fluent interface. Requires .Net Standard 2.0+. It is an Open Source project under Apache-2.0 License.
Prototype NET (CLR) Profiler written in C#Project mention: Writing a .NET profiler in C# | reddit.com/r/csharp | 2023-01-21
ManagedCorProfiler: Prototype NET (CLR) Profiler written in C# (github.com)
C# Profiler related posts
Gathering information about specific part of code's performance (CPU usage, memory, etc)
2 projects | reddit.com/r/dotnet | 28 Apr 2022
What tracing library do you use that works cross platform?
1 project | reddit.com/r/gamedev | 5 Feb 2022
Profiling .NET code with MiniProfiler
2 projects | dev.to | 24 Jan 2022
Best tool to find the most inefficient methods in my asp.net core app
2 projects | reddit.com/r/dotnet | 7 Nov 2021
C# Exception Handling Interview Questions - C# Gotcha Interview Questions
1 project | reddit.com/r/csharp | 10 May 2021
The complexity that lives in the GUI
5 projects | news.ycombinator.com | 14 Feb 2021
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b9b9810>
www.saashub.com | 1 Feb 2023
What are some of the best open-source Profiler projects in C#? This list will help you: