mlemanczyk
|
6b2db42d0d
|
Partial support for items counts exceeding int.MaxValue
|
2023-04-10 22:56:02 +02:00 |
|
mlemanczyk
|
064b3f0cb0
|
.Remove & .RemoveAt benchmarks added.
|
2023-04-07 23:34:43 +02:00 |
|
mlemanczyk
|
83f5b2ddc1
|
All benchmarks enabled by default
|
2023-03-30 19:45:49 +02:00 |
|
Marek Lemańczyk
|
625b44d341
|
xxx_AddRangeWhenSourceIsIList benchmarks will now use TestObjectsAsRecyclableList, to avoid any hidden List optimizations
|
2023-03-11 20:04:36 +01:00 |
|
Marek Lemańczyk
|
41ad48d4e6
|
New benchmarks addedo
|
2023-03-10 17:09:53 +01:00 |
|
Marek Lemańczyk
|
ba17f6972f
|
RecyclableList_IndexOf_FirstItems, RecyclableList_IndexOf_LastItems, List_IndexOf_FirstItems & List_IndexOf_LastItems benchmarks fixed to always search for some items, if the no. of test cases is low.
|
2023-03-05 18:54:33 +01:00 |
|
Memek
|
cbd9850f58
|
RecyclableCollectionsBenchmarks.List_Contains_FirstItems, . List_Contains_LastItems, .RecyclableList_Contains_FirstItems, .RecyclableList_Contains_LastItems fixed to always search for at least 1 element.
|
2023-03-02 18:54:35 +01:00 |
|
Marek Lemańczyk
|
f38ee0d498
|
Contains benchmarks will now always search for 10% of the test objects count.
|
2023-03-01 00:41:16 +01:00 |
|
Marek Lemańczyk
|
59defd435c
|
Benchmarks improved. Contains & IndexOf separated into 2 groups: first 1 000 items & last 1 000 items.
|
2023-02-05 22:58:48 +01:00 |
|
Marek Lemańczyk
|
743e88f0e6
|
RecyclableList.Contains & .IndexOf fixed. Tests modified to validate operations on multiple blocks.
|
2023-02-05 19:49:28 +01:00 |
|
Marek Lemańczyk
|
f00849614f
|
RecyclableList.IndexOf reworked for performance improvement.
|
2023-02-05 18:59:34 +01:00 |
|
Marek Lemańczyk
|
10ae744875
|
RecyclableList.Contains reworked for performance improvements. 69% vs List.Contains
|
2023-02-05 17:58:29 +01:00 |
|
mlemanczyk
|
b3380b1f35
|
Small cleanup. RecyclableCollectionsBenchmarks properties & fields moved to RecyclableCollectionsBenchmark.cs file.
|
2023-01-21 20:02:00 +01:00 |
|
mlemanczyk
|
6ef79d2203
|
Solutions from RecyclableArreyList were copied to RecylableList. Initial version.
|
2023-01-21 18:50:21 +01:00 |
|
mlemanczyk
|
f3198a45a4
|
Smaller improvements and additional benchmarks setup
|
2023-01-16 22:56:13 +01:00 |
|
mlemanczyk
|
4d1c59f672
|
Redundand benchmarks removed.
|
2023-01-16 22:03:40 +01:00 |
|
mlemanczyk
|
cc364c5fd7
|
Create benchmarks updated. Global benchmark setup & cleanup added.
|
2023-01-16 22:00:45 +01:00 |
|
mlemanczyk
|
f500f846ac
|
RecyclableArrayList.AddRange(IEnumerable<T>) performance improvements. ...WhenSourceIsIEnumerable benchmarks reworked to use real IEnumerable, which can't be typecasted to anything.
|
2023-01-15 20:12:52 +01:00 |
|
mlemanczyk
|
c48b4e2f56
|
Additional, optimized constructors & AddRange variants added to RecyclableArrayList. Benchmarks extended.
|
2023-01-15 12:24:00 +01:00 |
|
mlemanczyk
|
4aa32a32f7
|
RecyclableArrayList performance improvements.
|
2023-01-14 17:13:37 +01:00 |
|
mlemanczyk
|
012fc3b21f
|
RecyclableArrayList.AddRange added. Smaller perf improvements.
|
2023-01-13 19:45:22 +01:00 |
|
mlemanczyk
|
880abd605e
|
RecyclableBlockList renamed to RecyclableArrayList for clarity. First set of optimizations and implementation.
|
2023-01-11 21:21:42 +01:00 |
|