BenchmarkDotNet
BenchmarkDotNet copied to clipboard
Powerful .NET library for benchmarking
After a lot of blindly stumbling around in the dark I got DisassemblyDiagnoser to work for a benchmark I'm iterating on, and then a random change to the code being...
Fixes #2629
Hey there, I'm looking to add some extra columns for a few of my benchmarks where I have mocked a networking layer. I'd like to track the number of network...
https://benchmarkdotnet.org/articles/guides/how-it-works.html is one of the docs that I very often share with our users. I've just realized that it does not mention the `Jitting` phase.
When using `ThreadingDiagnoser`/`ExceptionDiagnoser`. Following metric columns are displayed **always** . - `Exceptions` - `Completed Work Items` - `Lock Contentions` Is it able to **automatically** hide these columns if all metric...
> error: Response status code does not indicate success: 413 (The total packages size for the pending uploads is too large. The feed owner may have to upgrade the MyGet...
This PR intended to add DisassemblyDiagnoser supports for macos. Currently DisassemblyDiagnoser is not supported on macos. This limitation appears to be coming from the ClrMD library. And It seems to...
[Feature Request] Add custom SIGTERM handler to support .NET behavior changes in .NET 10 Preview.5
There is a breaking changes announcement on .NET 10 Preview.5 about `SIGTERM` https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/10.0/sigterm-signal-handler It seems BenchmarkDotNet using `SIGTERM` to killing child processes. https://github.com/dotnet/BenchmarkDotNet/blob/de8ba0796cdeab18fd8abc4988864a134f6dae8f/src/BenchmarkDotNet/Extensions/ProcessExtensions.cs#L183-L184 So it's expected to be affected by...
It's my understanding that the existing R plot exporters includes a density plot, but I don't know what kind of smoothing that goes through. ScottPlot does support calculating this from...