mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
Record last live data size in basic stats.
This commit is contained in:
parent
e4f9b1d8f8
commit
d3df1a632a
1 changed files with 2 additions and 0 deletions
|
@ -24,6 +24,7 @@ struct gc_basic_stats {
|
|||
uint64_t cpu_collector_usec;
|
||||
size_t heap_size;
|
||||
size_t max_heap_size;
|
||||
size_t live_data_size;
|
||||
size_t max_live_data_size;
|
||||
struct gc_latency pause_times;
|
||||
};
|
||||
|
@ -111,6 +112,7 @@ static inline void gc_basic_stats_heap_resized(void *data, size_t size) {
|
|||
|
||||
static inline void gc_basic_stats_live_data_size(void *data, size_t size) {
|
||||
struct gc_basic_stats *stats = data;
|
||||
stats->live_data_size = size;
|
||||
if (size > stats->max_live_data_size)
|
||||
stats->max_live_data_size = size;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue