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
|
c4e633e7d3
|
Additional benchmarks & benchmark params added
|
2023-05-25 19:14:48 +02:00 |
|
mlemanczyk
|
9429218c62
|
RecyclableList renamed to RecyclableLongList.
|
2023-05-21 20:09:38 +02:00 |
|
mlemanczyk
|
53d759586e
|
Small cleanup
|
2023-05-13 20:35:57 +02:00 |
|
mlemanczyk
|
112a482583
|
Additional POC benchmarks added.
|
2023-04-30 21:51:46 +02:00 |
|
mlemanczyk
|
ed11e42b48
|
BoolOrComparePoc benchmarks added to confirm findings from RecyclableList.EnsureCapacity runs.
|
2023-04-13 03:54:01 +02:00 |
|
mlemanczyk
|
2d7e62df72
|
Benchmarks mostly reorganized & cleaned up. Simplified for re-runs.
|
2023-04-11 16:42:06 +02:00 |
|
mlemanczyk
|
24a14f810b
|
Additional benchmarks added. One-off quick smoke test added.
|
2023-04-11 00:16:05 +02:00 |
|
mlemanczyk
|
0cc9f6b84a
|
Modulo benchmarks added.
|
2023-03-26 23:57:23 +02:00 |
|
Marek Lemańczyk
|
41ad48d4e6
|
New benchmarks addedo
|
2023-03-10 17:09:53 +01:00 |
|
Marek Lemańczyk
|
0cd68fbb7c
|
New benchmark cases added
|
2023-03-05 19:02:37 +01:00 |
|
Marek Lemańczyk
|
4ea8e20f0a
|
Compilation error fix when using manual benchmark execution. Additional benchmark method added.
|
2023-03-01 00:44:08 +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 |
|
mlemanczyk
|
91abf1a614
|
RecyclableList.Contains reworked - first version
|
2023-02-01 23:29:23 +01:00 |
|
mlemanczyk
|
64be78d1c6
|
Benchmark list updated for current runs.
|
2023-01-23 00:15:25 +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
|
bf2d966f28
|
RecyclableArrayList[int index] set performance improvement. Add marked for aggresive inlining.
|
2023-01-15 17:49:18 +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 |
|
mlemanczyk
|
93b8dc5317
|
Initial version of RecyclableBlockList implemented.
Tests switched to xUnit in hope to avoid stability issues.
|
2023-01-07 20:52:01 +01:00 |
|
mlemanczyk
|
aba28028b1
|
Performance & standardization improvements.
Business logic fixes.
RecyclableQueue & RecyclableStack added - pending improvements.
|
2023-01-06 13:54:32 +01:00 |
|