Top


定義場所(file name)

hotspot/src/share/vm/memory/collectorPolicy.cpp

名前(function name)

void CollectorPolicy::initialize_perm_generation(PermGen::Name pgnm) {

本体部(body)

  {- -------------------------------------------
  (1) PermanentGenerationSpec オブジェクトを生成して 
      _permanent_generation フィールドにセットする.

      (もし生成が失敗したら, ここで異常終了させる)
      ---------------------------------------- -}

      _permanent_generation =
        new PermanentGenerationSpec(pgnm, PermSize, MaxPermSize,
                                    SharedReadOnlySize,
                                    SharedReadWriteSize,
                                    SharedMiscDataSize,
                                    SharedMiscCodeSize);
      if (_permanent_generation == NULL) {
        vm_exit_during_initialization("Unable to allocate gen spec");
      }
    }

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