diff options
Diffstat (limited to 'benchmarks/btree_irs_bench.cpp')
| -rw-r--r-- | benchmarks/btree_irs_bench.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/benchmarks/btree_irs_bench.cpp b/benchmarks/btree_irs_bench.cpp index c64df8a..862fc6b 100644 --- a/benchmarks/btree_irs_bench.cpp +++ b/benchmarks/btree_irs_bench.cpp @@ -77,6 +77,7 @@ int main(int argc, char **argv) insert_tput_bench<TreeMap, btree_record>(btree, datafile, insert_cnt, delete_prop, to_delete, true); size_t memory_usage = btree.get_stats().inner_nodes * tlx::btree_default_traits<key_type, btree_record>::inner_slots * (sizeof(key_type) + sizeof(void*)); + memory_usage += btree.get_stats().leaves * tlx::btree_default_traits<key_type, btree_record>::leaf_slots * sizeof(btree_record); fprintf(stdout, "%ld\t", memory_usage); btree_sample_bench(btree, queries); |