We already page the page of the zombie calculated. Don't recalculate the
page.
This commit is contained in:
Peter Zhu 2021-07-22 09:28:05 -04:00
Родитель 018f3961ae
Коммит 62661dd9e4
1 изменённых файлов: 1 добавлений и 1 удалений

2
gc.c
Просмотреть файл

@ -4062,7 +4062,7 @@ finalize_list(rb_objspace_t *objspace, VALUE zombie)
heap_pages_final_slots--;
page->final_slots--;
page->free_slots++;
heap_page_add_freeobj(objspace, GET_HEAP_PAGE(zombie), zombie);
heap_page_add_freeobj(objspace, page, zombie);
objspace->profile.total_freed_objects++;
}
RB_VM_LOCK_LEAVE();