BenchmarkDotNet's profile picture. Powerful .NET library for benchmarking. Maintained by @andrey_akinshin

BenchmarkDotNet

@BenchmarkDotNet

Powerful .NET library for benchmarking. Maintained by @andrey_akinshin

BenchmarkDotNet أعاد

I started assembling my research notes into a manual Pragmastat: Pragmatic Statistical Toolkit. Current version covers basic summary estimators, available online and in PDF (55 pages), with implementations in 7 languages + reference tests and simulations. pragmastat.dev

andrey_akinshin's tweet image. I started assembling my research notes into a manual Pragmastat: Pragmatic Statistical Toolkit. Current version covers basic summary estimators, available online and in PDF (55 pages), with implementations in 7 languages + reference tests and simulations.
pragmastat.dev

BenchmarkDotNet أعاد

BenchmarkDotNet has reached 50,000,000 downloads on NuGet

andrey_akinshin's tweet image. BenchmarkDotNet has reached 50,000,000 downloads on NuGet

BenchmarkDotNet أعاد

#dotnet LINQ performance benchmark ⬇️ Seen this earlier on LinkedIn, a somewhat contrived benchmark perhaps but still quite indicative of performance improvements from .NET version to version.

Dave_DotNet's tweet image. #dotnet LINQ performance benchmark  ⬇️

Seen this earlier on LinkedIn, a somewhat contrived benchmark perhaps but still quite indicative of performance improvements from .NET version to version.

BenchmarkDotNet أعاد

We've released NativeCompressions v0.3.0! We've achieved dramatic performance improvements in Zstandard. I'm attaching Compress/Decompress benchmarks that also compare it with Brotli and GZip. The results are excellent! github.com/Cysharp/Native…

neuecc's tweet image. We've released NativeCompressions v0.3.0! We've achieved dramatic performance improvements in Zstandard. I'm attaching Compress/Decompress benchmarks that also compare it with Brotli and GZip. The results are excellent!
github.com/Cysharp/Native…

BenchmarkDotNet أعاد

We all know that we're not supposed to use reflection in performance critical paths... Read more here: devleader.ca/2024/03/17/con… #CSharp #DotNet #DotNetCore #BenchmarkDotNet

DevLeaderCa's tweet image. We all know that we're not supposed to use reflection in performance critical paths...

Read more here:
devleader.ca/2024/03/17/con…

#CSharp #DotNet #DotNetCore #BenchmarkDotNet

BenchmarkDotNet أعاد

NativeCompressions v0.2 has been released! Following LZ4, we have now added support for Zstandard. See the multi-threading peformance! While it's still in preview, we aim to release the stable version as soon as possible (before .NET 10!). github.com/Cysharp/Native…

neuecc's tweet image. NativeCompressions v0.2 has been released! Following LZ4, we have now added support for Zstandard. See the multi-threading peformance! While it's still in preview, we aim to release the stable version as soon as possible (before .NET 10!).
github.com/Cysharp/Native…

BenchmarkDotNet أعاد

Stack allocation of arrays in #dotnet 10 🔥

Dave_DotNet's tweet image. Stack allocation of arrays in #dotnet 10  🔥

BenchmarkDotNet v0.15.2 has been released! The new version enhances the accuracy of the memory diagnoser. github.com/dotnet/Benchma…

BenchmarkDotNet's tweet image. BenchmarkDotNet v0.15.2 has been released!
The new version enhances the accuracy of the memory diagnoser.
github.com/dotnet/Benchma…

BenchmarkDotNet أعاد

Faster Way To Deal With Exceptions That You Aren't Using In #CSharp If we hate exceptions in CSharp much, why are we throwing them? In this video, we'll look at some variations to throwing exceptions in C# in addition to some performance insights from benchmarkdotnet! We have…

DevLeaderCa's tweet image. Faster Way To Deal With Exceptions That You Aren't Using In #CSharp

If we hate exceptions in CSharp much, why are we throwing them? In this video, we'll look at some variations to throwing exceptions in C# in addition to some performance insights from benchmarkdotnet! We have…

BenchmarkDotNet أعاد

.NET 10 Preview 3 is out and brings with it stack allocation for arrays of value types. What that means? - no heap allocation / no GC overhead - 60% performance improvement in our benchmark vs .NET 9 Check out the benchmark here: startdebugging.net/2025/04/net-10… #dotnetten #dotnet

startdebugging.net

.NET 10: Stack allocation of arrays of value types - Start Debugging

Learn how .NET 10 outperforms .NET 9 with stack-allocated arrays of value types. Discover the performance boost backed by real BenchmarkDotNet results.


BenchmarkDotNet أعاد

FrozenDictionary int key perf improvements in .NET 10 #dotnet

Dave_DotNet's tweet image. FrozenDictionary int key perf improvements in .NET 10
#dotnet

BenchmarkDotNet v0.15.1 has been released! github.com/dotnet/Benchma…

BenchmarkDotNet's tweet image. BenchmarkDotNet v0.15.1 has been released!
github.com/dotnet/Benchma…

BenchmarkDotNet أعاد

BenchmarkDotnet is a tool I use a lot when I am trying to find the better way to do stuff. I even keep the benchmarks folder in the coude source and document why we choose certain paths.


BenchmarkDotNet أعاد

#dotnet 10 reduces IEnumerable 'penalty' from 83% to 10% In .NET 9 the cost of looping through an array via IEnumerable was 83% over directly iterating the array, whereas in .NET 10 the cost was only 10% 👏🏻 What do you think?

Dave_DotNet's tweet image. #dotnet 10 reduces IEnumerable 'penalty' from 83% to 10%  

In .NET 9 the cost of looping through an array via IEnumerable was 83% over directly iterating the array, whereas in .NET 10 the cost was only 10%  👏🏻

What do you think?

BenchmarkDotNet أعاد

🚀 Want to get serious about performance? Now you can capture profiling traces from benchmarks and optimize them with Copilot! Visual Studio Profiler + BenchmarkDotNet = instant trace when you run benchmarks. Learn More: benchmarkdotnet.org/articles/featu… youtube.com/watch?v=X1J1wD…

VS_Debugger's tweet card. Make Software Faster with VS Profiler & Copilot

youtube.com

YouTube

Make Software Faster with VS Profiler & Copilot


Loading...

Something went wrong.


Something went wrong.