diff --git a/test/CodeProject.ObjectPool.Benchmarks/MemoryStreamPooling.cs b/test/CodeProject.ObjectPool.Benchmarks/MemoryStreamPooling.cs index 0b8c33b..331a720 100644 --- a/test/CodeProject.ObjectPool.Benchmarks/MemoryStreamPooling.cs +++ b/test/CodeProject.ObjectPool.Benchmarks/MemoryStreamPooling.cs @@ -32,7 +32,7 @@ public class MemoryStreamPooling private readonly IObjectPool _objectPool = Specialized.MemoryStreamPool.Instance; private readonly Microsoft.IO.RecyclableMemoryStreamManager _recManager = new Microsoft.IO.RecyclableMemoryStreamManager(); - [Benchmark] + [Benchmark(Baseline = true)] public long MemoryStreamPool() { long l; diff --git a/test/CodeProject.ObjectPool.Benchmarks/Program.cs b/test/CodeProject.ObjectPool.Benchmarks/Program.cs index d3a4626..6e2aa5e 100644 --- a/test/CodeProject.ObjectPool.Benchmarks/Program.cs +++ b/test/CodeProject.ObjectPool.Benchmarks/Program.cs @@ -38,7 +38,7 @@ public class Config : ManualConfig public Config() { Add(Job.RyuJitX64); - Add(CsvExporter.Default, HtmlExporter.Default, MarkdownExporter.GitHub, PlainExporter.Default, CsvMeasurementsExporter.Default, RPlotExporter.Default); + Add(PlainExporter.Default, MarkdownExporter.GitHub, CsvExporter.Default, CsvMeasurementsExporter.Default, RPlotExporter.Default); Add(new MemoryDiagnoser()); Add(EnvironmentAnalyser.Default); } diff --git a/test/CodeProject.ObjectPool.Benchmarks/RetrieveObjectsConcurrently.cs b/test/CodeProject.ObjectPool.Benchmarks/RetrieveObjectsConcurrently.cs index 27acb36..37b5956 100644 --- a/test/CodeProject.ObjectPool.Benchmarks/RetrieveObjectsConcurrently.cs +++ b/test/CodeProject.ObjectPool.Benchmarks/RetrieveObjectsConcurrently.cs @@ -59,8 +59,8 @@ private sealed class MyOriginalResource : Original.PooledObject [Params(10, 100, 1000)] public int Count { get; set; } - [Benchmark] - public ParallelLoopResult SimpleObjectPool() => Parallel.For(0, Count, _ => + [Benchmark(Baseline = true)] + public ParallelLoopResult Simple() => Parallel.For(0, Count, _ => { string str; using (var x = _objectPool.GetObject()) @@ -70,7 +70,7 @@ public ParallelLoopResult SimpleObjectPool() => Parallel.For(0, Count, _ => }); [Benchmark] - public ParallelLoopResult ParameterizedObjectPool() => Parallel.For(0, Count, _ => + public ParallelLoopResult Parameterized() => Parallel.For(0, Count, _ => { string str; using (var x = _paramObjectPool.GetObject(21)) @@ -80,7 +80,7 @@ public ParallelLoopResult ParameterizedObjectPool() => Parallel.For(0, Count, _ }); [Benchmark] - public ParallelLoopResult MicrosoftObjectPool() => Parallel.For(0, Count, _ => + public ParallelLoopResult Microsoft() => Parallel.For(0, Count, _ => { MyResource res = null; string str; @@ -99,7 +99,7 @@ public ParallelLoopResult MicrosoftObjectPool() => Parallel.For(0, Count, _ => }); [Benchmark] - public ParallelLoopResult OriginalObjectPool() => Parallel.For(0, Count, _ => + public ParallelLoopResult Original() => Parallel.For(0, Count, _ => { string str; using (var x = _originalObjectPool.GetObject()) diff --git a/test/CodeProject.ObjectPool.Benchmarks/RetrieveOneObject.cs b/test/CodeProject.ObjectPool.Benchmarks/RetrieveOneObject.cs index d5f75a9..103e163 100644 --- a/test/CodeProject.ObjectPool.Benchmarks/RetrieveOneObject.cs +++ b/test/CodeProject.ObjectPool.Benchmarks/RetrieveOneObject.cs @@ -55,8 +55,8 @@ private sealed class MyOriginalResource : Original.PooledObject public string Value { get; set; } } - [Benchmark] - public string SimpleObjectPool() + [Benchmark(Baseline = true)] + public string Simple() { string str; using (var x = _objectPool.GetObject()) @@ -67,7 +67,7 @@ public string SimpleObjectPool() } [Benchmark] - public string ParameterizedObjectPool() + public string Parameterized() { string str; using (var x = _paramObjectPool.GetObject(21)) @@ -78,7 +78,7 @@ public string ParameterizedObjectPool() } [Benchmark] - public string MicrosoftObjectPool() + public string Microsoft() { MyResource res = null; string str; @@ -98,7 +98,7 @@ public string MicrosoftObjectPool() } [Benchmark] - public string OriginalObjectPool() + public string Original() { string str; using (var x = _originalObjectPool.GetObject())