Top


定義場所(file name)

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

名前(function name)

bool GenCollectedHeap::should_do_concurrent_full_gc(GCCause::Cause cause) {

本体部(body)

  {- -------------------------------------------
  (1) GC アルゴリズムが CMS であり, かつ
      呼び出し元に対応する concurrent 許容オプションが指定されていれば, true を返す.
      ---------------------------------------- -}

      return UseConcMarkSweepGC &&
             ((cause == GCCause::_gc_locker && GCLockerInvokesConcurrent) ||
              (cause == GCCause::_java_lang_system_gc && ExplicitGCInvokesConcurrent));
    }

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