diff options
author | Ian Rogers <irogers@google.com> | 2013-11-14 17:49:12 -0800 |
---|---|---|
committer | Ian Rogers <irogers@google.com> | 2013-11-14 17:49:12 -0800 |
commit | 500793f33b8af8bc7ccf5595a66b4b13bce766bc (patch) | |
tree | b45e15242692d64646c3ef09e555106cb61b8040 /runtime/base/histogram-inl.h | |
parent | f44e87fcf2f9cdf5e7e623dce667e2472c8d830e (diff) | |
download | android_art-500793f33b8af8bc7ccf5595a66b4b13bce766bc.tar.gz android_art-500793f33b8af8bc7ccf5595a66b4b13bce766bc.tar.bz2 android_art-500793f33b8af8bc7ccf5595a66b4b13bce766bc.zip |
LEB128 tests and performance measurements.
Change-Id: I1850a2ff9225cfab8f896619c212b1b55f03ae94
Diffstat (limited to 'runtime/base/histogram-inl.h')
-rw-r--r-- | runtime/base/histogram-inl.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/runtime/base/histogram-inl.h b/runtime/base/histogram-inl.h index 0345266fbd..9e08ae6feb 100644 --- a/runtime/base/histogram-inl.h +++ b/runtime/base/histogram-inl.h @@ -170,20 +170,20 @@ inline void Histogram<Value>::PrintConfidenceIntervals(std::ostream &os, double os << FormatDuration(Max() * kAdjust, unit) << "\n"; } -template <class Value> inline void Histogram<Value>::CreateHistogram(CumulativeData& out_data) { +template <class Value> inline void Histogram<Value>::CreateHistogram(CumulativeData* out_data) { DCHECK_GT(sample_size_, 0ull); - out_data.freq_.clear(); - out_data.perc_.clear(); + out_data->freq_.clear(); + out_data->perc_.clear(); uint64_t accumulated = 0; - out_data.freq_.push_back(accumulated); - out_data.perc_.push_back(0.0); + out_data->freq_.push_back(accumulated); + out_data->perc_.push_back(0.0); for (size_t idx = 0; idx < frequency_.size(); idx++) { accumulated += frequency_[idx]; - out_data.freq_.push_back(accumulated); - out_data.perc_.push_back(static_cast<double>(accumulated) / static_cast<double>(sample_size_)); + out_data->freq_.push_back(accumulated); + out_data->perc_.push_back(static_cast<double>(accumulated) / static_cast<double>(sample_size_)); } - DCHECK_EQ(out_data.freq_.back(), sample_size_); - DCHECK_LE(std::abs(out_data.perc_.back() - 1.0), 0.001); + DCHECK_EQ(out_data->freq_.back(), sample_size_); + DCHECK_LE(std::abs(out_data->perc_.back() - 1.0), 0.001); } template <class Value> |