update page reset queue to just do delayed page resets

This commit is contained in:
daan 2020-01-15 12:00:44 -08:00
parent 941c55ee42
commit c9b5ac80b3
4 changed files with 89 additions and 110 deletions

View file

@ -417,8 +417,7 @@ typedef struct mi_os_tld_s {
typedef struct mi_segments_tld_s {
mi_segment_queue_t small_free; // queue of segments with free small pages
mi_segment_queue_t medium_free; // queue of segments with free medium pages
mi_page_queue_t small_pages_free; // page queue of free small pages
mi_page_queue_t medium_pages_free; // page queue of free medium pages
mi_page_queue_t pages_reset; // queue of freed pages that can be reset
size_t count; // current number of segments;
size_t peak_count; // peak number of segments
size_t current_size; // current size of all segments