5#ifndef INCLUDE_CPPGC_HEAP_STATISTICS_H_
6#define INCLUDE_CPPGC_HEAP_STATISTICS_H_
Definition: allocation.h:38
Definition: heap-statistics.h:73
std::vector< size_t > free_count
Definition: heap-statistics.h:77
std::vector< size_t > bucket_size
Definition: heap-statistics.h:75
std::vector< size_t > free_size
Definition: heap-statistics.h:79
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:64
Definition: heap-statistics.h:88
size_t used_size_bytes
Definition: heap-statistics.h:96
size_t committed_size_bytes
Definition: heap-statistics.h:92
size_t resident_size_bytes
Definition: heap-statistics.h:94
std::vector< PageStatistics > page_stats
Definition: heap-statistics.h:98
std::string name
Definition: heap-statistics.h:90
FreeListStatistics free_list_stats
Definition: heap-statistics.h:100
Definition: heap-statistics.h:19
size_t resident_size_bytes
Definition: heap-statistics.h:106
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:121
DetailLevel detail_level
Definition: heap-statistics.h:112
size_t pooled_memory_size_bytes
Definition: heap-statistics.h:110
size_t committed_size_bytes
Definition: heap-statistics.h:104
std::vector< SpaceStatistics > space_stats
Definition: heap-statistics.h:116
size_t used_size_bytes
Definition: heap-statistics.h:108