DotNetTips.Spargine.10.Benchmarking 2026.10.6.1

dotnet add package DotNetTips.Spargine.10.Benchmarking --version 2026.10.6.1
                    
NuGet\Install-Package DotNetTips.Spargine.10.Benchmarking -Version 2026.10.6.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DotNetTips.Spargine.10.Benchmarking" Version="2026.10.6.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DotNetTips.Spargine.10.Benchmarking" Version="2026.10.6.1" />
                    
Directory.Packages.props
<PackageReference Include="DotNetTips.Spargine.10.Benchmarking" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DotNetTips.Spargine.10.Benchmarking --version 2026.10.6.1
                    
#r "nuget: DotNetTips.Spargine.10.Benchmarking, 2026.10.6.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DotNetTips.Spargine.10.Benchmarking@2026.10.6.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DotNetTips.Spargine.10.Benchmarking&version=2026.10.6.1
                    
Install as a Cake Addin
#tool nuget:?package=DotNetTips.Spargine.10.Benchmarking&version=2026.10.6.1
                    
Install as a Cake Tool

DotNetTips.Spargine.Benchmarking v2026.10.5.17 for .NET 10

Spargine 10 Open-source .NET assembly from dotNetTips.com and David (dotNetDave) McCarter for benchmarking code using BenchmarkDotNet. This repository is for the dotNetTips.Spargine code for .NET 10. Please support this project by clicking here. Click here to visit the Spargine page on dotNetTips.com. Much of this code is also documented on dotNetTips.com.

NuGet

All of the Spargine assemblies listed below can be found on NuGet by clicking here

  • Benchmark: Abstract base class featuring common benchmarking methods, supplemented with default attributes.
  • BenchmarkHelper: BenchmarkHelper provides utility methods to run BenchmarkDotNet benchmarks with minimal boilerplate.
  • CollectionBenchmark: Base class for tests utilizing collections, with additional functionality to preload collections for enhanced benchmark test speed.
  • CounterBenchmark: Abstract class designed for benchmark tests that involve a counter.
  • LargeCollectionBenchmark: Class for performing benchmark tests on large collections with count values set to 64, 128, 256, 512, 1024, 2048, 4096, and 8192.
  • SmallCollectionBenchmark: Class for conducting benchmark tests on small collections with count values set to 16, 32, 64, 128, 256, 512, 1024, and 2048.
  • TinyCollectionBenchmark: Class for performing benchmark tests on very small collections with count values set to 2, 4, 8, 16, 32, 64, 128, and 256.

Benchmark Tests

click here to view current benchmark results for this project.

Your Support Is Appreciated!

Do you have code you would like to submit to these repositories? Submit a pull request or submit an issue. I promise to take a look and include it if I like it! I might just send you some cool geeky swag that includes one of my books (as supplies last). You can also support this via GitHub Sponsors:

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2026.10.6.1 94 6/1/2026
2026.10.5.17 113 5/17/2026
2026.10.5.4 106 5/10/2026
2026.10.4.1 130 3/31/2026
2026.10.2.1 119 2/1/2026
2026.10.1.5 130 1/5/2026
2026.10.1.1 125 1/1/2026

--JAN 2026: Initial .NET 10 release.
 --APR 2026: Updated to BenchmarkDotNet 0.15.8 and added Windows Diagnostics support and BenchmarkHelper.