mirror of
https://github.com/isc-projects/bind9.git
synced 2026-07-16 06:12:51 -04:00
The main benchmark is `qpmulti`, which exercizes the qp-trie transactional API with differing numbers of threads and differing data sizes, to get some idea of how its performance scales. The `load-names` benchmark compares the times to populate and query and the memory used by various BIND data structures: qp-trie, hash table (chained), hash map (closed), and red-black tree. The `qp-dump` program is a test utility rather than a benchmark. It populates a qp-trie and prints it out, either in an ad-hoc text format, or as input to the graphviz `dot` program. |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| ascii.c | ||
| compress.c | ||
| dns_name_fromwire.c | ||
| iterated_hash.c | ||
| load-names.c | ||
| Makefile.am | ||
| qp-dump.c | ||
| qpmulti.c | ||
| siphash.c | ||