Up Top
HotSpot の内部で使われるデータ構造 : 詳細 : gc_implementation/parallelScavenge/ 編
- AdjoiningGenerations クラス
- AdjoiningVirtualSpaces クラス
- ASPSOldGen クラス
- ASPSYoungGen クラス
- CardTableExtension クラス (CardTableExtension, 及びその補助クラス(CheckForUnmarkedOops, CheckForUnmarkedObjects, CheckForPreciseMarks))
- GCTaskManager クラス関連のクラス (GCTask, GCTask::Kind, GCTaskQueue, SynchronizedGCTaskQueue, NotifyDoneClosure, GCTaskManager, NoopGCTask, BarrierGCTask, ReleasingBarrierGCTask, NotifyingBarrierGCTask, WaitForBarrierGCTask, MonitorSupply)
- GCTaskThread クラス及びその補助クラス (GCTaskThread, GCTaskTimeStamp)
- GenerationSizer クラス
- ObjectStartArray クラス
- ParMarkBitMap クラス
- ParallelScavengeHeap クラス関連のクラス (ParallelScavengeHeap, ParallelScavengeHeap::ParStrongRootsScope)
- Parallel Compaction 用の GCTask のサブクラス (ThreadRootsMarkingTask, MarkFromRootsTask, RefProcTaskProxy, RefEnqueueTaskProxy, RefProcTaskExecutor, StealMarkingTask, StealRegionCompactionTask, UpdateDensePrefixTask, DrainStacksCompactionTask)
- PSAdaptiveSizePolicy クラス
- ParCompactionManager クラス
- PSGCAdaptivePolicyCounters クラス
- PSGenerationCounters クラス
- PSMarkSweep クラス (PSMarkSweep, 及びその補助クラス(PSAlwaysTrueClosure))
- PSMarkSweepDecorator クラス
- PSOldGen クラス (PSOldGen, 及びその補助クラス(VerifyObjectStartArrayClosure))
- PSParallelCompact クラス関連のクラス (SplitInfo, SpaceInfo, ParallelCompactData, ParallelCompactData::RegionData, ParMarkBitMapClosure, PSParallelCompact, PSParallelCompact::IsAliveClosure, PSParallelCompact::KeepAliveClosure, PSParallelCompact::FollowRootClosure, PSParallelCompact::FollowStackClosure, PSParallelCompact::AdjustPointerClosure, PSParallelCompact::VerifyUpdateClosure, PSParallelCompact::ResetObjectsClosure, PSParallelCompact::MarkAndPushClosure, MoveAndUpdateClosure, UpdateOnlyClosure, FillClosure, 及びそれらの補助クラス(PreGCValues, PSAlwaysTrueClosure, AdjusterTracker))
- PSPermGen クラス
- PSPromotionLAB 及びそのサブクラス (PSPromotionLAB, PSYoungPromotionLAB, PSOldPromotionLAB)
- PSPromotionManager クラス
- PSScavenge クラス関連のクラス (PSScavenge, PSScavengeRootsClosure, 及びそれらの補助クラス(PSIsAliveClosure, PSKeepAliveClosure, PSEvacuateFollowersClosure, PSPromotionFailedClosure, PSRefProcTaskProxy, PSRefEnqueueTaskProxy, PSRefProcTaskExecutor))
- Parallel Scavenge 用の GCTask のサブクラス (ScavengeRootsTask, ThreadRootsTask, StealTask, SerialOldToYoungRootsTask, OldToYoungRootsTask)
- PSVirtualSpace クラス関連のクラス (PSVirtualSpace, PSVirtualSpaceVerifier, PSVirtualSpaceHighToLow)
- PSYoungGen クラス
- ParallelScavenge 用の VM_GC_Operation のサブクラス (VM_ParallelGCFailedAllocation, VM_ParallelGCFailedPermanentAllocation, VM_ParallelGCSystemGC)
This document is available under the
GNU GENERAL PUBLIC LICENSE Version 2.