Top

PSPermGen クラス


PSPermGen

概要(Summary)

ParallelScavengeHeap 使用時において, Perm Generation の管理を担当するクラス (See: here for details).

    ((cite: hotspot/src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp))
    class PSPermGen : public PSOldGen {

使われ方(Usage)

インスタンスの格納場所(where its instances are stored)

ParallelScavengeHeap オブジェクトの _perm_gen フィールドに(のみ)格納されている.

    ((cite: hotspot/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp))
    class ParallelScavengeHeap : public CollectedHeap {
    ...
      static PSPermGen*  _perm_gen;

生成箇所(where its instances are created)

ParallelScavengeHeap::initialize() 内で(のみ)生成されている.

参考(for your information): ParallelScavengeHeap::initialize()

See: here for details

詳細(Details)

See: here for details



This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.