diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.Array.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.Array.cs index 2615e22..0625abc 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.Array.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.Array.cs @@ -5,14 +5,14 @@ namespace Recyclable.Collections.Benchmarks [MemoryDiagnoser] public partial class RecyclableCollectionsBenchmarks : BenchmarkBase { - //[Benchmark(Baseline = false)] + [Benchmark(Baseline = true)] public void Array_Create_WithCapacity() { var data = new object[TestObjectCount]; DoNothing(data); } - //[Benchmark(Baseline = true)] + [Benchmark(Baseline = false)] public void Array_SetItem() { var data = TestObjects; @@ -23,7 +23,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark(Baseline = false)] public void Array_GetItem() { var data = TestObjects; @@ -34,14 +34,14 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark(Baseline = false)] public void Array_Count() { var data = _testArray; DoNothing(data.Length); } - //[Benchmark] + [Benchmark(Baseline = false)] public void Array_LongCount() { var data = _testArray; diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs index 8426065..de65dc4 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs @@ -4,21 +4,21 @@ namespace Recyclable.Collections.Benchmarks { public partial class RecyclableCollectionsBenchmarks : BenchmarkBase { - //[Benchmark(Baseline = true)] + [Benchmark(Baseline = false)] public void List_Create() { var list = new List(); DoNothing(list); } - //[Benchmark] + [Benchmark(Baseline = false)] public void List_Create_WithCapacity() { var list = new List(TestObjectCount); DoNothing(list); } - //[Benchmark] + [Benchmark(Baseline = false)] public void List_Add() { var data = TestObjects; @@ -30,7 +30,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark(Baseline = true)] + [Benchmark(Baseline = false)] public void List_Add_WithCapacity() { var data = TestObjects; @@ -42,7 +42,7 @@ namespace Recyclable.Collections.Benchmarks } } - [Benchmark(Baseline = true)] + [Benchmark(Baseline = false)] public void List_AddRangeWhenSourceIsArray() { var data = TestObjects; @@ -50,7 +50,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - [Benchmark] + [Benchmark(Baseline = false)] public void List_AddRangeWhenSourceIsList() { var data = TestObjectsAsList; @@ -58,7 +58,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - [Benchmark] + [Benchmark(Baseline = false)] public void List_AddRangeWhenSourceIsIList() { var data = (IList)TestObjectsAsRecyclableList; @@ -66,7 +66,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - [Benchmark] + [Benchmark(Baseline = false)] public void List_AddRangeWhenSourceIsIEnumerable() { var data = TestObjectsAsIEnumerable; @@ -83,7 +83,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark(Baseline = false)] public void List_SetItem() { var data = TestObjectsAsList; @@ -94,7 +94,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark(Baseline = false)] public void List_GetItem() { var data = TestObjectsAsList; @@ -105,14 +105,14 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark(Baseline = false)] public void List_Count() { var data = TestObjectsAsList; DoNothing(data.Count); } - //[Benchmark(Baseline = true)] + [Benchmark(Baseline = false)] public void List_Contains_FirstItems() { var data = TestObjects; @@ -124,7 +124,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark(Baseline = false)] public void List_Contains_LastItems() { var data = TestObjects; @@ -136,7 +136,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark(Baseline = true)] + [Benchmark(Baseline = false)] public void List_IndexOf_FirstItems() { var data = TestObjects; @@ -148,7 +148,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark(Baseline = false)] public void List_IndexOf_LastItems() { var data = TestObjects; diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.PooledList.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.PooledList.cs index f3e1c67..d97de14 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.PooledList.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.PooledList.cs @@ -5,21 +5,21 @@ namespace Recyclable.Collections.Benchmarks { public partial class RecyclableCollectionsBenchmarks : BenchmarkBase { - //[Benchmark] + [Benchmark] public void PooledList_Create() { using var list = new PooledList(); DoNothing(list); } - //[Benchmark] + [Benchmark] public void PooledList_Create_WithCapacity() { using var list = new PooledList(capacity: TestObjectCount); DoNothing(list); } - //[Benchmark] + [Benchmark] public void PooledList_Add() { var data = TestObjects; @@ -31,7 +31,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void PooledList_Add_WithCapacity() { var data = TestObjects; @@ -43,7 +43,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void PooledList_AddRangeWhenSourceIsArray() { var data = TestObjects; @@ -51,7 +51,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void PooledList_AddRangeWhenSourceIsList() { var data = TestObjectsAsList; @@ -59,7 +59,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void PooledList_AddRangeWhenSourceIsIList() { var data = (IList)TestObjectsAsPooledList; @@ -67,7 +67,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void PooledList_AddRangeWhenSourceIsIEnumerable() { var data = TestObjectsAsIEnumerable; @@ -75,7 +75,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void PooledList_AddRangeWhenSourceIsPooledList() { var data = TestObjectsAsPooledList; @@ -83,7 +83,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void PooledList_AddRange_WithCapacity() { var data = TestObjects; @@ -92,7 +92,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void PooledList_GetItem() { var data = _testPooledList; @@ -103,7 +103,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void PooledList_SetItem() { var data = _testPooledList; @@ -114,14 +114,14 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void PooledList_Count() { var data = _testPooledList; DoNothing(data.Count); } - //[Benchmark] + [Benchmark] public void PooledList_Contains_FirstItems() { var data = TestObjects; @@ -133,7 +133,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void PooledList_Contains_LastItems() { var data = TestObjects; @@ -145,7 +145,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void PooledList_IndexOf_FirstItems() { var data = TestObjects; @@ -157,7 +157,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void PooledList_IndexOf_LastItems() { var data = TestObjects; diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableArrayList.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableArrayList.cs index 779a6ad..a6cbad8 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableArrayList.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableArrayList.cs @@ -4,21 +4,21 @@ namespace Recyclable.Collections.Benchmarks { public partial class RecyclableCollectionsBenchmarks : BenchmarkBase { - //[Benchmark] + [Benchmark] public void RecyclableArrayList_Create() { using var list = new RecyclableArrayList(); DoNothing(list); } - //[Benchmark] + [Benchmark] public void RecyclableArrayList_Create_WithCapacity() { using var list = new RecyclableArrayList(TestObjectCount); DoNothing(list); } - //[Benchmark] + [Benchmark] public void RecyclableArrayList_Add() { var data = TestObjects; @@ -30,7 +30,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableArrayList_Add_WithCapacity() { var data = TestObjects; @@ -91,7 +91,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void RecyclableArrayList_SetItem() { var data = TestObjectsAsRecyclableArrayList; @@ -102,7 +102,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableArrayList_GetItem() { var data = TestObjectsAsRecyclableArrayList; @@ -113,7 +113,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableArrayList_Count() { var data = TestObjectsAsRecyclableArrayList; diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs index f9451d6..3d4feaf 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs @@ -4,21 +4,21 @@ namespace Recyclable.Collections.Benchmarks { public partial class RecyclableCollectionsBenchmarks : BenchmarkBase { - //[Benchmark] + [Benchmark] public void RecyclableList_Create() { using var list = new RecyclableList(); DoNothing(list); } - //[Benchmark] + [Benchmark] public void RecyclableList_Create_WithCapacity() { using var list = new RecyclableList(minBlockSize: BlockSize, expectedItemsCount: TestObjectCount); DoNothing(list); } - //[Benchmark] + [Benchmark] public void RecyclableList_Add() { var data = TestObjects; @@ -30,7 +30,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_Add_WithCapacity() { var data = TestObjects; @@ -91,7 +91,7 @@ namespace Recyclable.Collections.Benchmarks list.AddRange(data); } - //[Benchmark] + [Benchmark] public void RecyclableList_GetItem() { var data = _testRecyclableList; @@ -214,7 +214,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_SetItem() { var data = _testRecyclableList; @@ -225,21 +225,21 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_Count() { var data = _testRecyclableList; DoNothing(data.Count); } - //[Benchmark] + [Benchmark] public void RecyclableList_LongCount() { var data = _testRecyclableList; DoNothing(data.LongCount); } - //[Benchmark] + [Benchmark] public void RecyclableList_Contains_FirstItems() { var data = TestObjects; @@ -251,7 +251,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_Contains_LastItems() { var data = TestObjects; @@ -263,7 +263,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_IndexOf_FirstItems() { var data = TestObjects; @@ -275,7 +275,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_IndexOf_LastItems() { var data = TestObjects; @@ -287,7 +287,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_LongIndexOf_FirstItems() { var data = TestObjects; @@ -299,7 +299,7 @@ namespace Recyclable.Collections.Benchmarks } } - //[Benchmark] + [Benchmark] public void RecyclableList_LongIndexOf_LastItems() { var data = TestObjects;