| Index: base/metrics/sparse_histogram.cc
|
| diff --git a/base/metrics/sparse_histogram.cc b/base/metrics/sparse_histogram.cc
|
| index 1118c4149ef95f6c8e734ef7fca3646b58b8c50c..31fcfd93d63cc4d1ee14667433488510785da7ad 100644
|
| --- a/base/metrics/sparse_histogram.cc
|
| +++ b/base/metrics/sparse_histogram.cc
|
| @@ -24,12 +24,6 @@ typedef HistogramBase::Sample Sample;
|
| // static
|
| HistogramBase* SparseHistogram::FactoryGet(const std::string& name,
|
| int32_t flags) {
|
| - // 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) {
|
| // Try to create the histogram using a "persistent" allocator. As of
|
| @@ -39,8 +33,7 @@ HistogramBase* SparseHistogram::FactoryGet(const std::string& name,
|
| // the process heap.
|
| PersistentMemoryAllocator::Reference histogram_ref = 0;
|
| std::unique_ptr<HistogramBase> tentative_histogram;
|
| - PersistentHistogramAllocator* allocator =
|
| - PersistentHistogramAllocator::GetGlobalAllocator();
|
| + PersistentHistogramAllocator* allocator = GlobalHistogramAllocator::Get();
|
| if (allocator) {
|
| tentative_histogram = allocator->AllocateHistogram(
|
| SPARSE_HISTOGRAM, name, 0, 0, nullptr, flags, &histogram_ref);
|
|
|