5#ifndef INCLUDE_CPPGC_HEAP_STATISTICS_H_
6#define INCLUDE_CPPGC_HEAP_STATISTICS_H_
Definition: allocation.h:38
Definition: heap-statistics.h:69
std::vector< size_t > free_count
Definition: heap-statistics.h:73
std::vector< size_t > bucket_size
Definition: heap-statistics.h:71
std::vector< size_t > free_size
Definition: heap-statistics.h:75
Definition: heap-statistics.h:36
size_t object_count
Definition: heap-statistics.h:44
size_t allocated_bytes
Definition: heap-statistics.h:40
Definition: heap-statistics.h:51
size_t used_size_bytes
Definition: heap-statistics.h:57
size_t resident_size_bytes
Definition: heap-statistics.h:55
size_t committed_size_bytes
Definition: heap-statistics.h:53
std::vector< ObjectStatsEntry > object_statistics
Definition: heap-statistics.h:60
Definition: heap-statistics.h:84
size_t used_size_bytes
Definition: heap-statistics.h:92
size_t committed_size_bytes
Definition: heap-statistics.h:88
size_t resident_size_bytes
Definition: heap-statistics.h:90
std::vector< PageStatistics > page_stats
Definition: heap-statistics.h:94
std::string name
Definition: heap-statistics.h:86
FreeListStatistics free_list_stats
Definition: heap-statistics.h:96
Definition: heap-statistics.h:19
size_t resident_size_bytes
Definition: heap-statistics.h:102
DetailLevel
Definition: heap-statistics.h:28
@ kDetailed
Definition: heap-statistics.h:30
@ kBrief
Definition: heap-statistics.h:29
std::vector< std::string > type_names
Definition: heap-statistics.h:117
DetailLevel detail_level
Definition: heap-statistics.h:108
size_t pooled_memory_size_bytes
Definition: heap-statistics.h:106
size_t committed_size_bytes
Definition: heap-statistics.h:100
std::vector< SpaceStatistics > space_stats
Definition: heap-statistics.h:112
size_t used_size_bytes
Definition: heap-statistics.h:104