DotNetTips.Spargine.6.Benchmarking
2023.6.2.1
See the version list below for details.
dotnet add package DotNetTips.Spargine.6.Benchmarking --version 2023.6.2.1
NuGet\Install-Package DotNetTips.Spargine.6.Benchmarking -Version 2023.6.2.1
<PackageReference Include="DotNetTips.Spargine.6.Benchmarking" Version="2023.6.2.1" />
paket add DotNetTips.Spargine.6.Benchmarking --version 2023.6.2.1
#r "nuget: DotNetTips.Spargine.6.Benchmarking, 2023.6.2.1"
// Install DotNetTips.Spargine.6.Benchmarking as a Cake Addin #addin nuget:?package=DotNetTips.Spargine.6.Benchmarking&version=2023.6.2.1 // Install DotNetTips.Spargine.6.Benchmarking as a Cake Tool #tool nuget:?package=DotNetTips.Spargine.6.Benchmarking&version=2023.6.2.1
dotNetTips.Spargine for .NET 6 & 7
Open-source .NET assemblies from dotNetTips.com and David (dotNetDave) McCarter This repository is for the dotNetTips.Spargine code for .NET 6 & 7. Please support this project by <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">clicking here</a>. <a href="https://dotnettips.wordpress.com/spargine/" target="_blank">Click here</a> to visit the Spargine page on dotNetTips.com. Much of this code is also documented on <a href="https://dotnettips.wordpress.com/category/open-source/spargine/" target="_blank">dotNetTips.com</a>.
<a href="README-5.md" target="_blank">Click here</a> for the .NET 5 version of Spargine.
GitHub
All of the assemblies listed below can be found on GitHub by <a href="https://www.nuget.org/packages?q=spargine+dotnettips" target="_blank">clicking here</a>. Latest Official Release: v2023.6.1.41796
Projects
Generated by NDepend <a href="https://www.ndepend.com/" target="_blank">https://www.ndepend.com/</a>
Projects
Below is the list of current projects in this repository
.NET 6
- DotNetTips.Spargine: Library that targets Windows
- DotNetTips.Spargine.Core: Core library used by all of the other assemblies.
- DotNetTips.Spargine.Extensions: Library for extension methods.
- DotNetTips.Spargine.Tester: Library for creating dummy data for use in unit & benchmark tests.
- DotNetTips.Spargine.Benchmarking: Library for benchmarking code using BenchmarkDotNet.
Benchmark Tests
Below are the current benchmark results for these projects. Currently it takes 4.5 hours to run all the benchmark tests.
dotNetTips.Spargine
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.BenchmarkTests.IO.DirectoryHelperBenchmark-report-github.md" target="_blank">DirectoryHelper</a>
dotNetTips.Spargine.Core
- CachedEnumerable
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Collections.Threading.ChannelQueueCollectionBenchmark-report-github.md" target="_blank">ChannelQueueCollection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Collections.CollectionCollectionBenchmark-report-github.md" target="_blank">Collection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Logging.LoggingBenchmark-report-github.md" target="_blank">LoggingHelper</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Security.EncryptionHelperBenchmark-report-github.md" target="_blank">EncryptionHelper</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Serialization.SerializationBenchmark-report-github.md" target="_blank">Serialization</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.StringBuilderHelperCounterBenchmark-report-github.md" target="_blank">StringBuilderHelper</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.TypeHelperBenchmark-report-github.md" target="_blank">TypeHelper</a>
dotNetTips.Spargine.Extensions
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ArrayExtensionsCollectionBenchmark-report-github.md" target="_blank">Array</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.Extensions.AssemblyExtensionsBenchmark-report-github.md" target="_blank">Assembly</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.CollectionExtensionsCollectionBenchmark-report-github.md" target="_blank">Collection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.DictionaryExtensionsCollectionBenchmark-report-github.md" target="_blank">Dictionary</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.EnumExtensionsBenchmark-report-github.md" target="_blank">Enum</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ExceptionExtensionsBenchmark-report-github.md" target="_blank">Exception</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.GeneralBenchmark-report-github.md" target="_blank">General</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.EnumerableExtensionsCollectionBenchmark-report-github.md" target="_blank">Enumerable</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ImmutableArrayExtensionsBenchmark-report-github.md" target="_blank">ImmutableArray</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ListExtensionsCollectionBenchmark-report-github.md" target="_blank">List</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ObjectExtensionsBenchmark-report-github.md" target="_blank">Object</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ObservableCollectionExtensionsCollectionBenchmark-report-github.md" target="_blank">ObservableCollection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ReadOnlyCollectionBenchmark-report-github.md" target="_blank">ReadOnlyCollection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.SortedDictionaryExtensionsBenchmark-report-github.md" target="_blank">SortedDictionary</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.SortedSetCollectionBenchmark-report-github.md" target="_blank">SortedSet</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringBuilderExtensionsCounterBenchmark-report-github.md" target="_blank">StringBuilder</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringExtensionsCounterBenchmark-report-github.md" target="_blank">String (mutiple string tests)</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringExtensionsBenchmark-report-github.md" target="_blank">String (single string tests)</a>
dotNetTips.Spargine.Tester
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.Tester.RandomDataBenchmark-report-github.md" target="_blank">RandomData</a>
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: <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">https://github.com/sponsors/RealDotNetDave</a>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- BenchmarkDotNet (>= 0.13.4)
- BenchmarkDotNet.Diagnostics.Windows (>= 0.13.4)
- dotNetTips.Spargine.6.Core (>= 2023.6.2.1)
- dotNetTips.Spargine.6.Extensions (>= 2023.6.2.1)
- dotNetTips.Spargine.6.Tester (>= 2023.6.2.1)
-
net7.0
- BenchmarkDotNet (>= 0.13.4)
- BenchmarkDotNet.Diagnostics.Windows (>= 0.13.4)
- dotNetTips.Spargine.6.Core (>= 2023.6.2.1)
- dotNetTips.Spargine.6.Extensions (>= 2023.6.2.1)
- dotNetTips.Spargine.6.Tester (>= 2023.6.2.1)
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 | |
---|---|---|---|
2024.6.2.1 | 160 | 2/1/2024 | |
2023.6.11.4 | 222 | 11/4/2023 | |
2023.6.8.1 | 167 | 7/31/2023 | |
2023.6.5.1 | 168 | 4/30/2023 | |
2023.6.2.2 | 309 | 2/8/2023 | |
2023.6.2.1 | 283 | 2/3/2023 | |
2022.6.8.9 | 464 | 7/31/2022 | |
2022.6.5.31 | 509 | 5/31/2022 | |
2022.6.5.24 | 512 | 5/24/2022 |
MAY 2022: Initial release.
AUG 2022: Optimizations for benchmark code.
FEB 2023: Added new benchmark tests. Fixed issues. Code cleanup.