Commit Graph
212 Commits
Author SHA1 Message Date
Patrick Pelissier b1b017e14f Add bench for Hopscotch map 2017-07-23 10:56:06 +02:00
Patrick Pelissier 2de528b703 Add bench for Flat hash Map 2017-07-23 10:55:47 +02:00
Patrick Pelissier 8b6246695f Add big dict hash test. 2017-07-22 20:02:07 +02:00
Patrick Pelissier 660ae3dd5b Add dictionnary test. 2017-07-22 19:25:17 +02:00
Patrick Pelissier 7e651907c0 Fix issue with the computation (orders of the call to rand_get) 2017-07-22 19:24:10 +02:00
Patrick Pelissier 05bdf16d1c Add tree benchmark for tommyds 2017-07-22 13:22:48 +02:00
Patrick Pelissier 2c83f6f444 Add bench for Tommy DS 2017-07-22 13:11:29 +02:00
Patrick Pelissier 5bf3a812c1 Add benchmark for sorting function. 2017-07-22 00:34:00 +02:00
Patrick Pelissier 6fe1fbd7cb Add bench for hashtable of CollectionsC
but expected results are incorrect.
Need to check if there is a bug in the bench.
2017-07-22 00:13:43 +02:00
Patrick Pelissier d3669fab53 Fix issue: do not compute the good result of the benchmark. 2017-07-20 13:40:40 +02:00
Patrick Pelissier f091f6fe49 Display the result of the benchmark
(shall be the same for all libraries)
2017-07-20 13:35:05 +02:00
Patrick Pelissier cb79fd9d41 Add treetable for CollectionsC 2017-07-20 10:15:03 +02:00
Patrick Pelissier cc4fea3d68 Add test of the list. 2017-07-19 23:57:55 +02:00
Patrick Pelissier 5a895d785c Rename benched library. 2017-07-19 23:44:42 +02:00
Patrick Pelissier 7980cf0f80 Add bench for libcollection. 2017-07-19 23:26:39 +02:00
Patrick Pelissier 9309bb64d5 Add new bench for m*lib buffer. 2017-07-18 19:26:54 +02:00
Patrick Pelissier f52a3129a7 iAdd function get_cpu_count. 2017-07-18 19:26:09 +02:00
Patrick Pelissier 4a147a9056 Update Makefile to reflect new bench. 2017-07-16 23:50:12 +02:00
Patrick Pelissier 98bea7be6c Add new bench for sparsepp library.
See https://github.com/greg7mdp/sparsepp
2017-07-16 11:09:44 +02:00
Patrick Pelissier d5050afd29 Improve bench 2017-07-15 22:24:06 +02:00
Patrick Pelissier 0c63b398b5 Add new bench/test for benching the dictionnary at very huge size. 2017-07-15 22:22:09 +02:00
Patrick Pelissier c34027e2ce Add missing exit(0) 2017-07-09 19:31:25 +02:00
Patrick Pelissier 5da62a898d Code factorisation. 2017-07-08 17:21:56 +02:00
Patrick Pelissier de45d61966 Add bench of map over string. 2017-07-08 17:13:02 +02:00
Patrick Pelissier e583625c78 Renumber the tests. 2017-07-08 15:33:10 +02:00
Patrick Pelissier 30484f4291 Factorisation. 2017-07-08 15:14:01 +02:00
Patrick Pelissier 27fd810259 Rename M_OPLIST_CAT into M_OPCAT, M_OPLIST_FLAT into M_OPFLAT
Add M_OPLIST_EXTEND
Use it instead of M_OPLIST_CAT.
2017-05-01 17:24:22 +02:00
Patrick Pelissier 8ce7db4033 Fix some issues in Open Addressing dict. 2017-04-24 09:49:34 +02:00
Patrick Pelissier 4857137659 Bench dict Open Addressing. 2017-04-24 09:02:06 +02:00
Patrick Pelissier 3f9b6066d6 Got to C11. 2017-04-24 08:55:46 +02:00
Patrick Pelissier f53cba86eb Fix warning issue due to last change. 2017-04-24 08:55:28 +02:00
Patrick Pelissier 6d0f063923 Add mempool benchmark. 2017-04-20 23:11:55 +02:00
Patrick Pelissier c6482ff062 Change hash function for klib bench and use the right hash function for 64 bits. 2017-04-16 14:16:07 +02:00
Patrick Pelissier 608caaf9b9 Add new benchmark. 2017-04-14 11:21:32 +02:00
Patrick Pelissier 2523e53a72 Delete also asm file 2017-04-13 21:54:50 +02:00
Patrick Pelissier 2a78ba999a Add massif data 2017-04-13 21:13:49 +02:00
Patrick Pelissier 5e0c51e00c Add test of dict over string. 2017-04-08 22:28:24 +02:00
Patrick Pelissier 7b3b8a261b Add a test over dictionnary of string. 2017-04-04 23:18:35 +02:00
Patrick Pelissier c927e57122 Fix issue with clang
:
2017-04-03 23:20:15 +02:00
Patrick Pelissier 54a3a4cd9c Change a little bit the benchmarks to be more representative. 2017-04-03 20:46:51 +02:00
Patrick Pelissier 7f339f1358 Becnh dict+mempool 2017-04-02 10:31:06 +02:00
Patrick Pelissier 2176cffb46 Add mempool support for rbtree. 2017-04-01 19:02:54 +02:00
Patrick Pelissier a876a1d4f1 Add bench for M*Lib with MEMPOOL usage. 2017-04-01 13:59:55 +02:00
Patrick Pelissier e8abd99902 Add new bench 2017-03-31 22:31:10 +02:00
Patrick Pelissier b55afcd946 Runlib KLib bench only on condition that KLIB_CPPFLAGS is set. 2017-03-31 21:23:05 +02:00
Patrick Pelissier 8f9bea1c64 Define NDEBUG before including any headers. 2017-03-31 00:13:44 +02:00
Patrick Pelissier 29b3dd2b75 Reformat code. 2017-03-29 00:01:59 +02:00
Patrick Pelissier bf27af5388 Use of m_core_hash instead of hand written function. 2017-03-29 00:00:52 +02:00
Patrick Pelissier 83c3b72ecc Clean up use of list. 2017-03-27 14:44:03 +02:00
Patrick Pelissier d67cc326b7 Add bench for sort functions. 2017-03-26 20:37:55 +02:00