Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/performance_monitor/metric_details.h" | 5 #include "chrome/browser/performance_monitor/metric_details.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "chrome/browser/performance_monitor/constants.h" | 8 #include "chrome/browser/performance_monitor/constants.h" |
| 9 | 9 |
| 10 namespace performance_monitor { | 10 namespace performance_monitor { |
| (...skipping 13 matching lines...) Expand all Loading... | |
| 24 kMetricPrivateMemoryUsageDescription, | 24 kMetricPrivateMemoryUsageDescription, |
| 25 kMetricPrivateMemoryUsageUnits, | 25 kMetricPrivateMemoryUsageUnits, |
| 26 kMetricPrivateMemoryUsageTickSize | 26 kMetricPrivateMemoryUsageTickSize |
| 27 }, | 27 }, |
| 28 { | 28 { |
| 29 kMetricSharedMemoryUsageName, | 29 kMetricSharedMemoryUsageName, |
| 30 kMetricSharedMemoryUsageDescription, | 30 kMetricSharedMemoryUsageDescription, |
| 31 kMetricSharedMemoryUsageUnits, | 31 kMetricSharedMemoryUsageUnits, |
| 32 kMetricSharedMemoryUsageTickSize | 32 kMetricSharedMemoryUsageTickSize |
| 33 }, | 33 }, |
| 34 { | |
| 35 kMetricStartupTimeName, | |
| 36 kMetricStartupTimeDescription, | |
| 37 kMetricStartupTimeUnits, | |
| 38 kMetricStartupTimeTickSize | |
| 39 }, | |
|
Nico
2012/08/10 01:27:58
This adds a static initializer to chrome. Because
| |
| 40 { | |
| 41 kMetricTestStartupTimeName, | |
| 42 kMetricTestStartupTimeDescription, | |
| 43 kMetricTestStartupTimeUnits, | |
| 44 kMetricTestStartupTimeTickSize | |
| 45 }, | |
| 46 { | |
| 47 kMetricSessionRestoreTimeName, | |
| 48 kMetricSessionRestoreTimeDescription, | |
| 49 kMetricSessionRestoreTimeUnits, | |
| 50 kMetricSessionRestoreTimeTickSize | |
| 51 } | |
| 34 }; | 52 }; |
| 35 COMPILE_ASSERT(ARRAYSIZE_UNSAFE(kMetricDetailsList) == METRIC_NUMBER_OF_METRICS, | 53 COMPILE_ASSERT(ARRAYSIZE_UNSAFE(kMetricDetailsList) == METRIC_NUMBER_OF_METRICS, |
| 36 metric_names_incorrect_size); | 54 metric_names_incorrect_size); |
| 37 | 55 |
| 38 } // namespace | 56 } // namespace |
| 39 | 57 |
| 40 const MetricDetails* GetMetricDetails(MetricType metric_type) { | 58 const MetricDetails* GetMetricDetails(MetricType metric_type) { |
| 41 DCHECK_GT(METRIC_NUMBER_OF_METRICS, metric_type); | 59 DCHECK_GT(METRIC_NUMBER_OF_METRICS, metric_type); |
| 42 return &kMetricDetailsList[metric_type]; | 60 return &kMetricDetailsList[metric_type]; |
| 43 } | 61 } |
| 44 | 62 |
| 45 } // namespace performance_monitor | 63 } // namespace performance_monitor |
| OLD | NEW |