Patrick Pelissier
|
d7a09f12ac
|
Add new target for benching properly the buffer queue.
|
2017-09-01 23:07:50 +02:00 |
|
Patrick Pelissier
|
faf1fc56d0
|
Add bench of boost / locked free queue
|
2017-08-31 23:12:51 +02:00 |
|
Patrick Pelissier
|
a578471c7e
|
Add bench of concurrentqueue
|
2017-08-29 22:06:29 +02:00 |
|
Patrick Pelissier
|
889865bbf8
|
Add size argument for hash bench.
|
2017-08-22 23:22:46 +02:00 |
|
Patrick Pelissier
|
751d40e60e
|
Minor fix
|
2017-08-22 20:41:51 +02:00 |
|
Patrick Pelissier
|
ed5123a9cc
|
Do not recursively call make but $(MAKE) to handle case when the make program
is not simply 'make' (like gmake or bmake)
|
2017-08-20 09:46:48 +02:00 |
|
Patrick Pelissier
|
b50ca249d9
|
Fix broken mempool build.
|
2017-08-20 09:39:38 +02:00 |
|
Patrick Pelissier
|
9f24ce6d22
|
Update bench over hash.
|
2017-08-17 20:40:27 +02:00 |
|
Patrick Pelissier
|
d9c3e3f94b
|
Add bench of hash functions.
|
2017-08-17 20:35:24 +02:00 |
|
Patrick Pelissier
|
23d29aa981
|
Fix API violation.
|
2017-08-17 00:00:55 +02:00 |
|
Patrick Pelissier
|
865c5a957b
|
Add new bench for liblfds.
|
2017-08-16 23:50:34 +02:00 |
|
Patrick Pelissier
|
02445c9cc3
|
Fix timing measure for multi-thread tests (as it was reported the total time consummed
by all threads, not the run time).
|
2017-08-16 23:45:29 +02:00 |
|
Patrick Pelissier
|
f1b87207cd
|
Add bench libsrt
|
2017-08-16 20:38:25 +02:00 |
|
Patrick Pelissier
|
84e7f4ccaf
|
Fix #11
Rename string_pbrk into string_search_pbrk for consistency
|
2017-08-15 09:23:21 +02:00 |
|
Patrick Pelissier
|
469a4cd074
|
Add libsrt for string benchmark
|
2017-08-15 08:44:48 +02:00 |
|
Patrick Pelissier
|
4b11521145
|
Update buffer test to be more representative.
|
2017-08-11 21:38:41 +02:00 |
|
Patrick Pelissier
|
f805c810b7
|
Forgot to port this code.
|
2017-08-10 23:50:17 +02:00 |
|
Patrick Pelissier
|
35a391c029
|
Add bench of google dense hash map.
|
2017-08-10 23:28:52 +02:00 |
|
Patrick Pelissier
|
010f397349
|
Rename string_get_length into string_size
<== Uniformisation with the other containers.
|
2017-08-09 23:44:27 +02:00 |
|
Patrick Pelissier
|
c7997fdd16
|
Update the benchmark to add more dependency in the computation to avoid
too agressive compiler optimisations.
|
2017-08-03 21:28:42 +02:00 |
|
Patrick Pelissier
|
2efe03f177
|
Fix issue with GCC 7
|
2017-08-02 23:15:54 +02:00 |
|
Patrick Pelissier
|
ad24e936c6
|
Add bench over strings (taken from bstring)
|
2017-08-02 22:50:23 +02:00 |
|
Patrick Pelissier
|
80c273e6e2
|
Remove dict_ prefix for dictionnary.
See commit on shared-pointer.
|
2017-07-29 13:01:38 +02:00 |
|
Patrick Pelissier
|
f8a1832fce
|
Fix conflict between the specialized version of sort in array
and the generic version in algo so that we can use the same
prefix for both generation.
|
2017-07-27 22:19:27 +02:00 |
|
Patrick Pelissier
|
34943e5b2a
|
Remove array_ prefix from ARRAY_DEF
See commit on shared pointers.
|
2017-07-27 22:16:15 +02:00 |
|
Patrick Pelissier
|
4cb92a92b8
|
Remove list_ prefix from all lists.
See commit on shared-pointers.
Rename the iteration type to be prefix by name list_it_name_t ==> name_it_t
|
2017-07-27 21:40:35 +02:00 |
|
Patrick Pelissier
|
7d2848e16a
|
Remove rbtree_prefix from Red Black Tree.
(See commit on shared-pointer).
Rename rbntree_name_it_t into name_it_t.
Update tests, documentation, bench in accordance.
|
2017-07-26 22:56:25 +02:00 |
|
Patrick Pelissier
|
8f33273d7e
|
Compatibility with Windows platform.
|
2017-07-26 21:12:35 +02:00 |
|
Patrick Pelissier
|
5e6fb73898
|
Fix also buffer renaming for the benchmark.
|
2017-07-25 23:01:33 +02:00 |
|
Patrick Pelissier
|
187da9db6b
|
Adding bench of qlibc.
|
2017-07-25 22:29:54 +02:00 |
|
Patrick Pelissier
|
5a67582fc0
|
Fix comment.
|
2017-07-25 22:26:43 +02:00 |
|
Patrick Pelissier
|
5ac617f7fb
|
Update Makefile after adding qlibc.
|
2017-07-25 22:26:06 +02:00 |
|
Patrick Pelissier
|
19ed56f37f
|
Remove useless instruction
|
2017-07-25 20:23:20 +02:00 |
|
Patrick Pelissier
|
26224b889d
|
Add UTHASH bench
|
2017-07-23 22:12:22 +02:00 |
|
Patrick Pelissier
|
9b90ada06d
|
Update Makefile with new targets.
|
2017-07-23 11:49:30 +02:00 |
|
Patrick Pelissier
|
28af3522d1
|
Update Makefile for both new bench
|
2017-07-23 10:56:37 +02:00 |
|
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 |
|