summaryrefslogtreecommitdiffstats
path: root/benchmarks/triespline_rq_bench.cpp
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2023-06-26 10:22:06 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2023-06-26 10:22:06 -0400
commit5b45c6523dfbd5611a907a5e121a1e3b41cc0c8d (patch)
tree3ffc2bb98746c302fe8d8fe0e1f90cb2fe553a4a /benchmarks/triespline_rq_bench.cpp
parent93f91df96053d47571204734b71d280b8ef56515 (diff)
downloaddynamic-extension-5b45c6523dfbd5611a907a5e121a1e3b41cc0c8d.tar.gz
Benchmark output format adjustments
Benchmarks should now return, insert throughput index size (not counting data arrays) sampling latency static index size static sampling latency
Diffstat (limited to 'benchmarks/triespline_rq_bench.cpp')
-rw-r--r--benchmarks/triespline_rq_bench.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/benchmarks/triespline_rq_bench.cpp b/benchmarks/triespline_rq_bench.cpp
index c723830..a61b273 100644
--- a/benchmarks/triespline_rq_bench.cpp
+++ b/benchmarks/triespline_rq_bench.cpp
@@ -44,12 +44,14 @@ int main(int argc, char **argv)
size_t insert_cnt = record_count - warmup_cnt;
insert_tput_bench<ExtendedTSRQ, Rec>(de, datafile, insert_cnt, delete_prop, to_delete);
+ fprintf(stdout, "%ld\t", de.get_memory_usage());
query_latency_bench<ExtendedTSRQ, Rec, de::ts_range_query_parms<Rec>>(de, queries, 1);
auto ts = de.create_static_structure();
+ fprintf(stdout, "%ld\t", ts->get_memory_usage());
static_latency_bench<de::TrieSpline<Rec>, Rec, de::ts_range_query_parms<Rec>, de::TrieSplineRangeQuery<Rec>>(
- ts, queries
+ ts, queries, 1
);
fprintf(stdout, "\n");