diff options
author | Yilun Chong <yilunchong@google.com> | 2018-01-09 10:24:50 -0800 |
---|---|---|
committer | Yilun Chong <yilunchong@google.com> | 2018-01-09 10:24:50 -0800 |
commit | fa60e550ec8ca140f60a3cb8f36fa41fc45acb27 (patch) | |
tree | 4e870c4554abc2c80750a3a7c261edaef0cae6cd /benchmarks/cpp_benchmark.cc | |
parent | b77aa8011d450e314690e430ede85d4ab20abaf3 (diff) | |
download | protobuf-fa60e550ec8ca140f60a3cb8f36fa41fc45acb27.tar.gz protobuf-fa60e550ec8ca140f60a3cb8f36fa41fc45acb27.tar.bz2 protobuf-fa60e550ec8ca140f60a3cb8f36fa41fc45acb27.zip |
Fix java benchmark to use parser, fix cpp benchmark new arena to use Reset, format some files
Diffstat (limited to 'benchmarks/cpp_benchmark.cc')
-rw-r--r-- | benchmarks/cpp_benchmark.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/benchmarks/cpp_benchmark.cc b/benchmarks/cpp_benchmark.cc index e26c8d11..4487643d 100644 --- a/benchmarks/cpp_benchmark.cc +++ b/benchmarks/cpp_benchmark.cc @@ -121,9 +121,10 @@ class ParseNewArenaFixture : public Fixture { virtual void BenchmarkCase(benchmark::State& state) { WrappingCounter i(payloads_.size()); size_t total = 0; + Arena arena; while (state.KeepRunning()) { - Arena arena; + arena.Reset(); Message* m = Arena::CreateMessage<T>(&arena); const std::string& payload = payloads_[i.Next()]; total += payload.size(); |