| 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 #ifndef NET_DISK_CACHE_BLOCKFILE_STATS_H_ | 5 #ifndef NET_DISK_CACHE_BLOCKFILE_STATS_H_ |
| 6 #define NET_DISK_CACHE_BLOCKFILE_STATS_H_ | 6 #define NET_DISK_CACHE_BLOCKFILE_STATS_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 OPEN_HIT, | 30 OPEN_HIT, |
| 31 CREATE_MISS, | 31 CREATE_MISS, |
| 32 CREATE_HIT, | 32 CREATE_HIT, |
| 33 RESURRECT_HIT, | 33 RESURRECT_HIT, |
| 34 CREATE_ERROR, | 34 CREATE_ERROR, |
| 35 TRIM_ENTRY, | 35 TRIM_ENTRY, |
| 36 DOOM_ENTRY, | 36 DOOM_ENTRY, |
| 37 DOOM_CACHE, | 37 DOOM_CACHE, |
| 38 INVALID_ENTRY, | 38 INVALID_ENTRY, |
| 39 OPEN_ENTRIES, // Average number of open entries. | 39 OPEN_ENTRIES, // Average number of open entries. |
| 40 MAX_ENTRIES, // Maximum number of open entries. | 40 MAX_ENTRIES, // Maximum number of open entries. |
| 41 TIMER, | 41 TIMER, |
| 42 READ_DATA, | 42 READ_DATA, |
| 43 WRITE_DATA, | 43 WRITE_DATA, |
| 44 OPEN_RANKINGS, // An entry has to be read just to modify rankings. | 44 OPEN_RANKINGS, // An entry has to be read just to modify rankings. |
| 45 GET_RANKINGS, // We got the ranking info without reading the whole entry. | 45 GET_RANKINGS, // We got the ranking info without reading the whole entry. |
| 46 FATAL_ERROR, | 46 FATAL_ERROR, |
| 47 LAST_REPORT, // Time of the last time we sent a report. | 47 LAST_REPORT, // Time of the last time we sent a report. |
| 48 LAST_REPORT_TIMER, // Timer count of the last time we sent a report. | 48 LAST_REPORT_TIMER, // Timer count of the last time we sent a report. |
| 49 DOOM_RECENT, // The cache was partially cleared. | 49 DOOM_RECENT, // The cache was partially cleared. |
| 50 UNUSED, // Was: ga.js was evicted from the cache. | 50 UNUSED, // Was: ga.js was evicted from the cache. |
| 51 MAX_COUNTER | 51 MAX_COUNTER |
| 52 }; | 52 }; |
| 53 | 53 |
| 54 Stats(); | 54 Stats(); |
| 55 ~Stats(); | 55 ~Stats(); |
| 56 | 56 |
| 57 // Initializes this object with |data| from disk. | 57 // Initializes this object with |data| from disk. |
| 58 bool Init(void* data, int num_bytes, Addr address); | 58 bool Init(void* data, int num_bytes, Addr address); |
| 59 | 59 |
| 60 // Generates a size distribution histogram. | 60 // Generates a size distribution histogram. |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 int data_sizes_[kDataSizesLength]; | 96 int data_sizes_[kDataSizesLength]; |
| 97 int64 counters_[MAX_COUNTER]; | 97 int64 counters_[MAX_COUNTER]; |
| 98 StatsHistogram* size_histogram_; | 98 StatsHistogram* size_histogram_; |
| 99 | 99 |
| 100 DISALLOW_COPY_AND_ASSIGN(Stats); | 100 DISALLOW_COPY_AND_ASSIGN(Stats); |
| 101 }; | 101 }; |
| 102 | 102 |
| 103 } // namespace disk_cache | 103 } // namespace disk_cache |
| 104 | 104 |
| 105 #endif // NET_DISK_CACHE_BLOCKFILE_STATS_H_ | 105 #endif // NET_DISK_CACHE_BLOCKFILE_STATS_H_ |
| OLD | NEW |