зеркало из https://github.com/github/ruby.git
Don't recompute the heap page
We already page the page of the zombie calculated. Don't recalculate the page.
This commit is contained in:
Родитель
018f3961ae
Коммит
62661dd9e4
2
gc.c
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();
|
||||
|
|
Загрузка…
Ссылка в новой задаче