From 93f26436569a013835646cee66c6fddf7da89501 Mon Sep 17 00:00:00 2001 From: Yueh-Hsuan Chiang Date: Tue, 13 May 2014 13:08:45 -0700 Subject: [PATCH] [Java] Make read benchmarks print out found / not-found information. Summary: Make read benchmarks print out found / not-found information. Test Plan: make rocksdbjava make jdb_bench cd java ./jdb_bench.sh Reviewers: haobo, sdong CC: leveldb Differential Revision: https://reviews.facebook.net/D18699 --- java/org/rocksdb/benchmark/DbBenchmark.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/java/org/rocksdb/benchmark/DbBenchmark.java b/java/org/rocksdb/benchmark/DbBenchmark.java index f03e26090..ddbafde61 100644 --- a/java/org/rocksdb/benchmark/DbBenchmark.java +++ b/java/org/rocksdb/benchmark/DbBenchmark.java @@ -800,11 +800,15 @@ public class DbBenchmark { } } } + String extra = ""; + if (benchmark.indexOf("read") >= 0) { + extra = String.format(" %s / %s found; ", stats.found_, reads_); + } System.out.printf( - "%-16s : %11.5f micros/op; %6.1f MB/s; %d / %d task(s) finished.\n", + "%-16s : %11.5f micros/op; %6.1f MB/s;%s %d / %d task(s) finished.\n", benchmark, (double) elapsedSeconds / stats.done_ * 1e6, - (stats.bytes_ / 1048576.0) / elapsedSeconds, + (stats.bytes_ / 1048576.0) / elapsedSeconds, extra, taskFinishedCount, concurrentThreads); }