bind9/tests/bench
Ondřej Surý b570750382
Make the load-names benchmark multithreaded
The load-names benchmark was originally only measuring single thread
performance of the data structures.  As this is not how those are used
in the real life, it was refactored to be multi-threaded with proper
protections in place (rwlock for ht, hashmap and rbt; transactions for
qp).

The qp test has been extended to see effect of the dns_qp_compact() and
rcu_barrier() on the overall speed and memory consumption.
2023-07-31 15:51:15 +02:00
..
.gitignore Benchmarks for the qp-trie 2023-02-27 13:47:25 +00:00
ascii.c Refactor isc_time_now() to return time, and not result 2023-03-31 15:02:06 +02:00
compress.c Refactor isc_time_now() to return time, and not result 2023-03-31 15:02:06 +02:00
dns_name_fromwire.c Refactor isc_time_now() to return time, and not result 2023-03-31 15:02:06 +02:00
iterated_hash.c Refactor isc_time_now() to return time, and not result 2023-03-31 15:02:06 +02:00
load-names.c Make the load-names benchmark multithreaded 2023-07-31 15:51:15 +02:00
Makefile.am Avoid spurious compilation failures in liburcu headers 2023-04-27 12:38:53 +02:00
qp-dump.c A few qp-trie cleanups 2023-04-05 12:35:04 +01:00
qpmulti.c Get the tests working with liburcu 2023-05-12 20:48:31 +01:00
siphash.c Refactor isc_time_now() to return time, and not result 2023-03-31 15:02:06 +02:00