Commit Graph
315 Commits
Author SHA1 Message Date
mlemanczyk 9f0a4c39ba Tiny cleanup 2023-05-25 19:11:30 +02:00
mlemanczyk 8bef46f1cf Added support for running benchmarks without baseline. 2023-05-25 19:11:09 +02:00
mlemanczyk 853a69fa4d Tiny cleanup 2023-05-25 19:01:25 +02:00
mlemanczyk de3f06421f Milestones updated 2023-05-21 20:44:33 +02:00
mlemanczyk 1a723c6f4f RecyclableArrayList renamed to RecyclableList 2023-05-21 20:43:33 +02:00
mlemanczyk cf0c86d353 Tiny cleanup 2023-05-21 20:19:56 +02:00
mlemanczyk 9429218c62 RecyclableList renamed to RecyclableLongList. 2023-05-21 20:09:38 +02:00
mlemanczyk 0894dbd4bf Milestones updated 2023-05-21 19:50:09 +02:00
mlemanczyk 1af65c67c1 Milestones updated 2023-05-21 19:25:55 +02:00
mlemanczyk 6a9836b8ff Milestones updated 2023-05-21 19:20:09 +02:00
mlemanczyk 3328b256ff Milestones updated 2023-05-21 19:15:13 +02:00
mlemanczyk 8750b217a7 Readme improvements 2023-05-21 18:47:00 +02:00
mlemanczyk a7f3ee50ed README.md updated. Initial milestones defined. 2023-05-21 18:30:18 +02:00
mlemanczyk 24c2491df0 Cleanup of no longer needed classes. ParallelSynchronizationContext/-Pool renamed to IndexOfSynchronizationContext/-Pool. 2023-05-21 16:10:21 +02:00
mlemanczyk 9ece531129 VS code tasks update 2023-05-21 15:44:42 +02:00
mlemanczyk 643882fefa Tiny cleanup 2023-05-21 15:44:09 +02:00
mlemanczyk 98658e73fa The no. of max items count limited due to very long running times. 2023-05-21 15:43:33 +02:00
mlemanczyk 81948843be Merge branch 'recyclable-block-list-added' of https://github.com/mlemanczyk/Recyclable.Collections into recyclable-block-list-added 2023-05-21 15:42:43 +02:00
mlemanczyk b458f450fc RecyclableList.IndexOf performance improvements. 2023-05-21 15:42:32 +02:00
mlemanczyk 002e043b19 RecyclableList.IndexOf performance improvements. 2023-05-21 15:38:23 +02:00
mlemanczyk 209dac1808 Tiny cleanup 2023-05-21 15:09:01 +02:00
mlemanczyk 95e1932769 Compilation error fixed. 2023-05-21 14:57:50 +02:00
mlemanczyk 66d9d63f3b No. of items for slow benchmarks increased. 2023-05-21 14:56:17 +02:00
mlemanczyk 5ed87d6f95 New benchmark params added 2023-05-21 14:55:06 +02:00
mlemanczyk e79a4fd823 Block size adjustment to more realistic use cases 2023-05-21 14:51:14 +02:00
mlemanczyk 52715d9135 Default value added to allow skipping baseline benchmark. 2023-05-21 14:40:34 +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 73d3e32107 Benchmark performance improvements - pattern for all test cases prepared. 2023-05-03 15:19:56 +02:00
mlemanczyk 98cac9a563 Draft RecyclableArrayList performance improvements ported from RecyclableList. 2023-05-03 12:48:36 +02:00
mlemanczyk 3db10d7602 RecyclableList.IndexOf parallel performance improvements. 2023-05-03 12:36:37 +02:00
mlemanczyk 99600d4854 Merge branch 'recyclable-block-list-added' of https://github.com/mlemanczyk/Recyclable.Collections into recyclable-block-list-added 2023-05-01 17:45:15 +02:00
mlemanczyk 52dc663ada Several hints removed & code cleaned up. 2023-05-01 17:45:03 +02:00
mlemanczyk dfb671aff7 Several hints removed & code cleaned up. 2023-05-01 17:37:31 +02:00
mlemanczyk b038bcfdc9 Local function replaced with Lambda for readability in RecyclableList.DoIndexOfParallel. 2023-05-01 12:39:23 +02:00
mlemanczyk 948156b897 RecyclableList.IndexOf performance improvements. 2023-05-01 11:48:48 +02:00
mlemanczyk 8aebac97b5 Unnecessary arithmetic overflow checks removed. 2023-05-01 01:56:50 +02:00
mlemanczyk c1326b8dea RecyclableList.ItemNotFoundIndexLong const added to limit value conversions. 2023-05-01 01:54:52 +02:00
mlemanczyk f934755d79 RecyclableList.DoLongIndexOfParallel performance improvements. 2023-04-30 23:59:38 +02:00
mlemanczyk 13fa23ac13 RecyclableArrayList.AsArray() method converted to property for better performance. 2023-04-30 22:21:58 +02:00
mlemanczyk 3b73a2d877 Benchmark results updated. 2023-04-30 22:14:36 +02:00
mlemanczyk 2d55e537d0 Tiny cleanup 2023-04-30 22:13:21 +02:00
mlemanczyk 85c92ee17d Benchmarks updated. 2023-04-30 22:10:39 +02:00