| Index: base/metrics/histogram.cc
|
| diff --git a/base/metrics/histogram.cc b/base/metrics/histogram.cc
|
| index a48716f60ed6bb2751a2dcde3122f90dee7c2a8d..86c6746c0f590199cefe57c21d35ed4fcb7bd3a2 100644
|
| --- a/base/metrics/histogram.cc
|
| +++ b/base/metrics/histogram.cc
|
| @@ -147,12 +147,6 @@ class Histogram::Factory {
|
| };
|
|
|
| HistogramBase* Histogram::Factory::Build() {
|
| - // Import histograms from known persistent storage. Histograms could have
|
| - // been added by other processes and they must be fetched and recognized
|
| - // locally in order to be found by FindHistograms() below. If the persistent
|
| - // memory segment is not shared between processes, this call does nothing.
|
| - PersistentHistogramAllocator::ImportGlobalHistograms();
|
| -
|
| HistogramBase* histogram = StatisticsRecorder::FindHistogram(name_);
|
| if (!histogram) {
|
| // To avoid racy destruction at shutdown, the following will be leaked.
|
| @@ -178,8 +172,7 @@ HistogramBase* Histogram::Factory::Build() {
|
| // the process heap.
|
| PersistentHistogramAllocator::Reference histogram_ref = 0;
|
| std::unique_ptr<HistogramBase> tentative_histogram;
|
| - PersistentHistogramAllocator* allocator =
|
| - PersistentHistogramAllocator::GetGlobalAllocator();
|
| + PersistentHistogramAllocator* allocator = GlobalHistogramAllocator::Get();
|
| if (allocator) {
|
| tentative_histogram = allocator->AllocateHistogram(
|
| histogram_type_,
|
| @@ -289,8 +282,8 @@ std::unique_ptr<HistogramBase> Histogram::PersistentCreate(
|
| HistogramSamples::Metadata* meta,
|
| HistogramSamples::Metadata* logged_meta) {
|
| return WrapUnique(new Histogram(name, minimum, maximum, ranges, counts,
|
| - logged_counts, counts_size, meta,
|
| - logged_meta));
|
| + logged_counts, counts_size, meta,
|
| + logged_meta));
|
| }
|
|
|
| // Calculate what range of values are held in each bucket.
|
|
|