mlemanczyk
|
2e1abeaab9
|
Small cleanup
|
2023-09-16 20:33:11 +02:00 |
|
mlemanczyk
|
a14a91b67f
|
Recyclable.Collections.RemoveAt_FirstItems fixed to always remove the 1st item.
|
2023-08-04 19:45:13 +02:00 |
|
mlemanczyk
|
64002fc443
|
Recyclable.Collections.xxx_AddRange_WhenSameType fixed
|
2023-07-15 14:53:18 +02:00 |
|
mlemanczyk
|
d03697e123
|
Array-based version for AddRange added to Recyclable.Collections benchmarks.
|
2023-07-15 14:49:54 +02:00 |
|
mlemanczyk
|
38f53fc8f3
|
Recyclable.Collections benchmarks adjusted to be closer to real use-cases. Initialization with predefined capacity removed.
|
2023-07-15 14:42:35 +02:00 |
|
mlemanczyk
|
571c394f4e
|
Benchmark improvements & fixes to have 1:1 comparison.
|
2023-07-08 14:50:15 +02:00 |
|
mlemanczyk
|
c20b252a6c
|
Cleanup. Hints and warnings either disabled or fixed. Typos fixed.
|
2023-07-01 17:07:16 +02:00 |
|
mlemanczyk
|
5e89f6db2d
|
Benchmarks for fixed size array creation added.
|
2023-06-29 18:10:56 +02:00 |
|
mlemanczyk
|
64fdf59f90
|
Benchmarks for empty array creation added.
|
2023-06-29 17:32:42 +02:00 |
|
mlemanczyk
|
54cb2b583d
|
RecyclableCollectionsBenchmarks.GetTestMethod will now throw exception if the method couldn't be found in a given class.
|
2023-06-28 23:28:54 +02:00 |
|
mlemanczyk
|
3ca7d0ab7b
|
Tiny cleanup
|
2023-06-28 23:27:01 +02:00 |
|
mlemanczyk
|
5d36a08138
|
Problem with running RecyclableCollectionsBenchmarks.Create fixed. Methods made static.
|
2023-06-28 23:25:06 +02:00 |
|
mlemanczyk
|
e65a7c2230
|
IVersionedList<T> & IVersionedLongList<T> renamed to IRecyclableVersionedList<T> & IRecyclableVersionedLongList<T>. README.md updated.
|
2023-06-25 01:08:06 +02:00 |
|
mlemanczyk
|
d830a53006
|
Versioned enumerator for RecyclableList implemented. Benchmarks & tests added.
|
2023-06-25 00:05:17 +02:00 |
|
mlemanczyk
|
15cac80d2f
|
RecyclableList.Enumerator performance improvements to match List<T>'s performance. Dirty state.
|
2023-06-19 22:02:11 +02:00 |
|
mlemanczyk
|
e977cea2e1
|
Added support for xxxSameType benchmarks.
|
2023-06-11 22:06:50 +02:00 |
|
mlemanczyk
|
15614de8a4
|
BaselineBenchmarkType / BenchmarkType renamed to BaseDataType / DataType
|
2023-06-11 22:02:55 +02:00 |
|
mlemanczyk
|
1c8d1998f5
|
Merge branch 'recyclable-block-list-added'
|
2023-06-10 12:07:53 +02:00 |
|
mlemanczyk
|
12083c4682
|
RecyclableList<T> and RecyclableLongList<T> implemented. Merge from recyclable-block-list-added branch.
|
2023-06-10 11:27:48 +02:00 |
|
mlemanczyk
|
8bef46f1cf
|
Added support for running benchmarks without baseline.
|
2023-05-25 19:11:09 +02:00 |
|
mlemanczyk
|
1a723c6f4f
|
RecyclableArrayList renamed to RecyclableList
|
2023-05-21 20:43:33 +02:00 |
|
mlemanczyk
|
9429218c62
|
RecyclableList renamed to RecyclableLongList.
|
2023-05-21 20:09:38 +02:00 |
|
mlemanczyk
|
95e1932769
|
Compilation error fixed.
|
2023-05-21 14:57:50 +02:00 |
|
mlemanczyk
|
2221f572c5
|
Changed order of properties to display better in benchmark results.
|
2023-05-21 14:36:34 +02:00 |
|
mlemanczyk
|
26f9666df6
|
Tiny cleanup
|
2023-05-21 02:37:16 +02:00 |
|
mlemanczyk
|
fa8f1b029a
|
RecyclableCollections.Benchmarks.IndexOf_BestAndWorstCases switched to use TestObjectCountForSlowMethods.
|
2023-05-21 02:24:23 +02:00 |
|
mlemanczyk
|
dd5becfc29
|
Recyclable.Collections.Benchmarks.IndexOf_AllItems renamed to .IndexOf_BestAndWorstCases
|
2023-05-19 01:03:04 +02:00 |
|
mlemanczyk
|
1056e9b575
|
Default constructor added to RecyclableCollections benchmarks to allow lack of initialization when selected benchmarks are executed.
|
2023-05-13 20:51:29 +02:00 |
|
mlemanczyk
|
735503d664
|
Small RecyclableCollections.IndexOf benchmarks simplification
|
2023-05-13 20:43:24 +02:00 |
|
mlemanczyk
|
d522535da5
|
RecyclableCollections.IndexOf benchmarks for all items reworked to search from the end, so that we measure the worst cases first.
|
2023-05-13 20:39:16 +02:00 |
|
mlemanczyk
|
53d759586e
|
Small cleanup
|
2023-05-13 20:35:57 +02:00 |
|
mlemanczyk
|
bb878caa39
|
Benchmarks reworked to save time on test data creation & have more comparable results against baseline.
|
2023-05-07 14:52:37 +02:00 |
|
mlemanczyk
|
52dc663ada
|
Several hints removed & code cleaned up.
|
2023-05-01 17:45:03 +02:00 |
|
mlemanczyk
|
8ccd129bd6
|
RecyclableList.IndexOf benchmark for all items added
|
2023-04-30 21:44:17 +02:00 |
|
mlemanczyk
|
0951b442ae
|
Compilation warnings resolved
|
2023-04-30 21:42:06 +02:00 |
|
mlemanczyk
|
46b074a35c
|
Benchmark organization improvements to reuse code.
|
2023-04-30 21:24:12 +02:00 |
|
mlemanczyk
|
c45af6a884
|
Test data item type changed to "long" for performance reasons.
|
2023-04-30 21:01:28 +02:00 |
|
mlemanczyk
|
abfe476573
|
RecyclableList.MemoryBlocks renamed to AsArray.
|
2023-04-25 02:03:13 +02:00 |
|
mlemanczyk
|
49682fd733
|
Tiny cleanup
|
2023-04-25 01:55:39 +02:00 |
|
mlemanczyk
|
3cb0a47c60
|
RecyclableCollectionsBenchmarks split into multiple files.
|
2023-04-12 23:36:11 +02:00 |
|