| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 "base/trace_event/trace_event_memory_overhead.h" | 5 #include "base/trace_event/trace_event_memory_overhead.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/bits.h" | 9 #include "base/bits.h" |
| 10 #include "base/memory/ref_counted_memory.h" | 10 #include "base/memory/ref_counted_memory.h" |
| (...skipping 23 matching lines...) Expand all Loading... |
| 34 case TraceEventMemoryOverhead::kTracedValue: | 34 case TraceEventMemoryOverhead::kTracedValue: |
| 35 return "TracedValue"; | 35 return "TracedValue"; |
| 36 case TraceEventMemoryOverhead::kConvertableToTraceFormat: | 36 case TraceEventMemoryOverhead::kConvertableToTraceFormat: |
| 37 return "ConvertableToTraceFormat"; | 37 return "ConvertableToTraceFormat"; |
| 38 case TraceEventMemoryOverhead::kHeapProfilerAllocationRegister: | 38 case TraceEventMemoryOverhead::kHeapProfilerAllocationRegister: |
| 39 return "AllocationRegister"; | 39 return "AllocationRegister"; |
| 40 case TraceEventMemoryOverhead::kHeapProfilerTypeNameDeduplicator: | 40 case TraceEventMemoryOverhead::kHeapProfilerTypeNameDeduplicator: |
| 41 return "TypeNameDeduplicator"; | 41 return "TypeNameDeduplicator"; |
| 42 case TraceEventMemoryOverhead::kHeapProfilerStackFrameDeduplicator: | 42 case TraceEventMemoryOverhead::kHeapProfilerStackFrameDeduplicator: |
| 43 return "StackFrameDeduplicator"; | 43 return "StackFrameDeduplicator"; |
| 44 case TraceEventMemoryOverhead::kHeapProfilerStringDeduplicator: |
| 45 return "StringDeduplicator"; |
| 44 case TraceEventMemoryOverhead::kStdString: | 46 case TraceEventMemoryOverhead::kStdString: |
| 45 return "std::string"; | 47 return "std::string"; |
| 46 case TraceEventMemoryOverhead::kBaseValue: | 48 case TraceEventMemoryOverhead::kBaseValue: |
| 47 return "base::Value"; | 49 return "base::Value"; |
| 48 case TraceEventMemoryOverhead::kTraceEventMemoryOverhead: | 50 case TraceEventMemoryOverhead::kTraceEventMemoryOverhead: |
| 49 return "TraceEventMemoryOverhead"; | 51 return "TraceEventMemoryOverhead"; |
| 50 case TraceEventMemoryOverhead::kLast: | 52 case TraceEventMemoryOverhead::kLast: |
| 51 NOTREACHED(); | 53 NOTREACHED(); |
| 52 } | 54 } |
| 53 NOTREACHED(); | 55 NOTREACHED(); |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 168 count_and_size.allocated_size_in_bytes); | 170 count_and_size.allocated_size_in_bytes); |
| 169 mad->AddScalar("resident_size", MemoryAllocatorDump::kUnitsBytes, | 171 mad->AddScalar("resident_size", MemoryAllocatorDump::kUnitsBytes, |
| 170 count_and_size.resident_size_in_bytes); | 172 count_and_size.resident_size_in_bytes); |
| 171 mad->AddScalar(MemoryAllocatorDump::kNameObjectCount, | 173 mad->AddScalar(MemoryAllocatorDump::kNameObjectCount, |
| 172 MemoryAllocatorDump::kUnitsObjects, count_and_size.count); | 174 MemoryAllocatorDump::kUnitsObjects, count_and_size.count); |
| 173 } | 175 } |
| 174 } | 176 } |
| 175 | 177 |
| 176 } // namespace trace_event | 178 } // namespace trace_event |
| 177 } // namespace base | 179 } // namespace base |
| OLD | NEW |