diff options
| author | Douglas Rumbaugh <dbr4@psu.edu> | 2023-07-26 09:44:44 -0400 |
|---|---|---|
| committer | Douglas Rumbaugh <dbr4@psu.edu> | 2023-07-26 09:44:44 -0400 |
| commit | 63929187f2c1d0c95719d8435794a5136cb1cc73 (patch) | |
| tree | 4cc146eee6751ba58f89ea56a5704830dd8dc42d /benchmarks | |
| parent | 8e86ca7ce7823bbdb1e71c329ae1bd564c0d54fb (diff) | |
| download | dynamic-extension-63929187f2c1d0c95719d8435794a5136cb1cc73.tar.gz | |
Adjusted calculation for index size
Diffstat (limited to 'benchmarks')
| -rw-r--r-- | benchmarks/alex_rq_bench.cpp | 2 | ||||
| -rw-r--r-- | benchmarks/btree_irs_bench.cpp | 1 | ||||
| -rw-r--r-- | benchmarks/btree_rq_bench.cpp | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/benchmarks/alex_rq_bench.cpp b/benchmarks/alex_rq_bench.cpp index 00e0002..54df024 100644 --- a/benchmarks/alex_rq_bench.cpp +++ b/benchmarks/alex_rq_bench.cpp @@ -203,7 +203,7 @@ int main(int argc, char **argv) size_t insert_cnt = record_count - warmup_cnt; alex_rq_insert(alex, datafile, insert_cnt, delete_prop, to_delete, true); - size_t memory_usage = alex.model_size(); + size_t memory_usage = alex.model_size() + alex.data_size(); fprintf(stdout, "%ld\t", memory_usage); alex_rq_bench(alex, queries); 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); diff --git a/benchmarks/btree_rq_bench.cpp b/benchmarks/btree_rq_bench.cpp index 818e6f4..d92b45d 100644 --- a/benchmarks/btree_rq_bench.cpp +++ b/benchmarks/btree_rq_bench.cpp @@ -76,6 +76,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_rq_bench(btree, queries); |