DotNetTips.Spargine.Benchmarking
2022.6.11.14
DotNetTips.Spargine.6.Benchmarking
Additional DetailsWrong file name.
dotnet add package DotNetTips.Spargine.Benchmarking --version 2022.6.11.14
NuGet\Install-Package DotNetTips.Spargine.Benchmarking -Version 2022.6.11.14
<PackageReference Include="DotNetTips.Spargine.Benchmarking" Version="2022.6.11.14" />
paket add DotNetTips.Spargine.Benchmarking --version 2022.6.11.14
#r "nuget: DotNetTips.Spargine.Benchmarking, 2022.6.11.14"
// Install DotNetTips.Spargine.Benchmarking as a Cake Addin #addin nuget:?package=DotNetTips.Spargine.Benchmarking&version=2022.6.11.14 // Install DotNetTips.Spargine.Benchmarking as a Cake Tool #tool nuget:?package=DotNetTips.Spargine.Benchmarking&version=2022.6.11.14
dotNetTips.Spargine for .NET 6
Open-source .NET assemblies from dotNetTips.com and David (dotNetDave) McCarter This repository is for the dotNetTips.Spargine code for .NET 6. 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: v2022.6.8.9
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 5
- 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.
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.2.2005)
- BenchmarkDotNet.Diagnostics.Windows (>= 0.13.2.2005)
- dotNetTips.Spargine.6.Core (>= 2022.6.8.14)
- dotNetTips.Spargine.6.Extensions (>= 2022.6.8.14)
- dotNetTips.Spargine.6.Tester (>= 2022.6.8.14)
-
net7.0
- BenchmarkDotNet (>= 0.13.2.2005)
- BenchmarkDotNet.Diagnostics.Windows (>= 0.13.2.2005)
- dotNetTips.Spargine.6.Core (>= 2022.6.8.14)
- dotNetTips.Spargine.6.Extensions (>= 2022.6.8.14)
- dotNetTips.Spargine.6.Tester (>= 2022.6.8.14)
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 | |
---|---|---|---|
2022.6.11.14 | 267 | 11/14/2022 |
MAY 2022: Initial release.
AUG 2022: Optimizations for benchmark code.
NOV 2022: Minor code changes.