(#Under Construction)
(See: here for details) -> ParallelScavengeHeap::permanent_mem_allocate() -> PSPermGen::allocate_permanent() -> -> 確保に失敗したら VM_ParallelGCFailedPermanentAllocation で GC を行う. -> VM_ParallelGCFailedPermanentAllocation::doit() -> ParallelScavengeHeap::failed_permanent_mem_allocate() -> ParallelScavengeHeap::invoke_full_gc() -> (See: here for details) -> PSPermGen::allocate_permanent() -> ParallelScavengeHeap::invoke_full_gc() (今度は完全に) -> (See: here for details) -> PSPermGen::allocate_permanent()
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.