Top


定義場所(file name)

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

名前(function name)

void Generation::prepare_for_compaction(CompactPoint* cp) {

本体部(body)

  {- -------------------------------------------
  (1) Generation 中の全ての space に対して,
      CompactibleSpace::prepare_for_compaction() を呼び出す.
      (first_compaction_space() から初めて, 
       next_compaction_space() で辿れなくなるまでループ)
      (なお, オーバーライドされているため ContiguousSpace::prepare_for_compaction() が呼ばれることもある)
      ---------------------------------------- -}

      // Generic implementation, can be specialized
      CompactibleSpace* space = first_compaction_space();
      while (space != NULL) {
        space->prepare_for_compaction(cp);
        space = space->next_compaction_space();
      }
    }

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