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 |
|
Patrick Pelissier
|
2a5829bb23
|
Fix warning
|
2017-03-26 18:49:33 +02:00 |
|
Kevin Kofler
|
f2c9280524
|
Implement test_rbtree in bench-qt.
There is however no measurable performance difference between a
QHashDummyValue value type and the unsigned long value type used by
test_dict1 below.
|
2017-03-26 15:57:24 +02:00 |
|
Patrick Pelissier
|
c5299589bb
|
Fix representative issue in bench which result in too much computation
being removed by the compiler.
|
2017-03-26 11:27:27 +02:00 |
|
Patrick Pelissier
|
1f709a31c0
|
Add glib bench
|
2017-03-26 10:51:15 +02:00 |
|
Patrick Pelissier
|
bd17e00789
|
Add Qt bench as requested.
|
2017-03-25 15:13:51 +01:00 |
|
Patrick Pelissier
|
c3d4342e25
|
Add big dict bench
|
2017-03-25 12:35:36 +01:00 |
|
Patrick Pelissier
|
b0b70c6e5d
|
Use of hash function over integer.
|
2017-03-25 01:55:59 +01:00 |
|
Patrick Pelissier
|
e314f7c272
|
Update benchmark: run each bench separetely to avoid bad malloc implementation bug
(Running list benchmark before array fragment the memory too much and
generate a noticable slow down).
Add Klib bench.
o
|
2017-03-24 23:54:46 +01:00 |
|
Patrick Pelissier
|
73a8577258
|
Make M*lib's bench fairest (and so slowest).
|
2017-03-24 01:54:39 +01:00 |
|
Patrick Pelissier
|
1455bb76b6
|
Fix building issue on some C++ compiler.
|
2017-03-24 01:54:05 +01:00 |
|
Patrick Pelissier
|
9d94051d89
|
Add both bench for C++'s dictionary.
|
2017-03-24 00:24:16 +01:00 |
|
Patrick Pelissier
|
46f29e5b72
|
Add (little) bench
|
2017-03-24 00:18:25 +01:00 |
|