diff options
Diffstat (limited to 'src/gc/gcpriv.h')
-rw-r--r-- | src/gc/gcpriv.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/gc/gcpriv.h b/src/gc/gcpriv.h index d00c3b895d..cf7d0666ba 100644 --- a/src/gc/gcpriv.h +++ b/src/gc/gcpriv.h @@ -2477,6 +2477,13 @@ protected: #endif // BIT64 PER_HEAP_ISOLATED size_t get_total_heap_size (); + PER_HEAP_ISOLATED + size_t get_total_committed_size(); + + PER_HEAP_ISOLATED + void get_memory_info (uint32_t* memory_load, + uint64_t* available_physical=NULL, + uint64_t* available_page_file=NULL); PER_HEAP size_t generation_size (int gen_number); PER_HEAP_ISOLATED @@ -2506,6 +2513,8 @@ protected: PER_HEAP size_t generation_sizes (generation* gen); PER_HEAP + size_t committed_size(); + PER_HEAP size_t approximate_new_allocation(); PER_HEAP size_t end_space_after_gc(); @@ -2940,7 +2949,10 @@ public: uint64_t total_physical_mem; PER_HEAP_ISOLATED - uint64_t available_physical_mem; + uint64_t entry_available_physical_mem; + + PER_HEAP_ISOLATED + bool restricted_physical_memory_p; PER_HEAP_ISOLATED size_t last_gc_index; |