Commit graph

42 commits

Author SHA1 Message Date
Simon Cruanes
663a3cd693 introduce a min_size in CCPool, to keep threads alive
- in benchs, keep `min_size=0` for resource management (need to spawn
  lots of threads)
2016-01-26 02:14:35 +01:00
Simon Cruanes
f95825a2e5 more benchs 2016-01-26 01:45:14 +01:00
Simon Cruanes
a3e4ab5cc9 add benchs for CCPool 2016-01-26 01:33:38 +01:00
Simon Cruanes
9097cb11ab move CCThread.Queue into CCBlockingQueue
- fix the module
- fix benchs
2016-01-26 01:04:33 +01:00
Simon Cruanes
ca4f789967 compare persistent hashtables to regular hashtables, too 2015-12-14 15:13:06 +01:00
Simon Cruanes
9cddc2bcf1 some benchmarks for graphs 2015-12-14 14:57:04 +01:00
Simon Cruanes
0ec5545564 wip: CCAllocCache, an allocation cache for short-lived arrays 2015-11-28 12:10:03 +01:00
Simon Cruanes
3b1922671e add benchmark for sorting fucntion 2015-10-23 23:48:10 +02:00
Simon Cruanes
89f30e2891 fix bench 2015-10-23 16:30:22 +02:00
Simon Cruanes
2d2f92c899 improve benchmarks 2015-10-21 23:01:14 +02:00
Simon Cruanes
aa1c5fb0e9 bew bench to compare CCPersistentHashtbl with ref implementation 2015-10-21 22:23:47 +02:00
Simon Cruanes
9c61cfe53a update bench 2015-09-23 23:14:29 +02:00
Simon Cruanes
96c62d9048 benchmark list.map 2015-09-19 15:13:58 +02:00
Simon Cruanes
d60b3400fa use transient API in benchs 2015-09-19 02:03:37 +02:00
Simon Cruanes
f699f48586 moved containers.misc and containers.lwt into their own repo 2015-09-16 18:42:19 +02:00
Simon Cruanes
eee7b2318a add CCTrie to benchmarks 2015-09-16 14:03:53 +02:00
Simon Cruanes
e30190a7d0 rename some benchs 2015-09-11 09:57:56 +02:00
Simon Cruanes
f1dd17d1aa new module CCWBTree, a weight-balanced tree. WIP. 2015-09-07 01:06:45 +02:00
Simon Cruanes
369a13cea8 add more table benchmarks 2015-09-05 14:07:27 +02:00
Simon Cruanes
42e360eadd refactor benchmarks on associative maps 2015-09-05 13:17:11 +02:00
Simon Cruanes
c9a4bbd75a update benchmarks to use ~repeat arguments 2015-09-05 12:14:32 +02:00
Simon Cruanes
b091bba431 use package HAMT in benchmarks 2015-09-05 00:02:02 +02:00
Simon Cruanes
e51fb2e44e new module CCHashTrie in containers.data, associative map 2015-09-02 15:55:12 +02:00
Simon Cruanes
501a5af0d6 add benchmarks for CCThread.Queue 2015-09-01 13:51:54 +02:00
Simon Cruanes
79221f2669 inlining 2015-08-31 18:54:36 +02:00
Simon Cruanes
f50776f70f add CCFQueue to benchmarks 2015-08-31 18:47:10 +02:00
Simon Cruanes
550833ed57 add benchmarks for CCDeque 2015-08-31 18:16:58 +02:00
Simon Cruanes
bd028e3c62 fix benchmarks (remove bad lazyness) 2015-07-17 22:22:54 +02:00
Simon Cruanes
d0c270504a update benchmark: add CCIntMap to tbl bench 2015-04-06 19:50:02 +02:00
Simon Cruanes
ceb68ee15f small fixes 2015-03-31 00:25:03 +02:00
Simon Cruanes
3b3a697168 benchmark 2015-03-24 13:49:25 +01:00
Simon Cruanes
f0b19b9980 remove a lot of stuff from containers.misc (see _oasis for details) 2015-01-25 20:07:29 +01:00
Simon Cruanes
9e290d3ff6 use benchmark 1.4, with the upstreamed tree system 2015-01-15 18:21:29 +01:00
Simon Cruanes
d0c3af5492 continue removal of CCGen/CCsequence 2014-12-13 03:20:14 +01:00
Drup
c6f585955a Add iter bench for iterators. 2014-12-02 01:02:38 +01:00
Simon Cruanes
f010bc6ebc move misc/Cache to core/CCCache 2014-11-23 13:48:52 +01:00
Simon Cruanes
a2617fd83c more precise benchmarks for caches 2014-11-17 09:20:04 +01:00
Simon Cruanes
fbc278907a updated benchmarks for Cache, to use new API and fix a stupid issue 2014-11-17 02:52:46 +01:00
Simon Cruanes
2420df32f3 moved some benchmarks to benchs/run_benchs.ml, under the centralized bench tree 2014-11-17 01:09:13 +01:00
Simon Cruanes
ac0f18d3c7 simpler interface for CCbench global registration 2014-11-13 22:33:15 +01:00
Simon Cruanes
1a20df9393 benchmarks for CCVector 2014-11-13 22:20:58 +01:00
Simon Cruanes
bd8392dfe5 rename benchs.ml into run_benchs.ml 2014-11-13 21:40:17 +01:00
Renamed from benchs/benchs.ml (Browse further)