Top


定義場所(file name)

hotspot/src/share/vm/runtime/arguments.cpp

名前(function name)

bool Arguments::should_auto_select_low_pause_collector() {

本体部(body)

  {- -------------------------------------------
  (1) UseAutoGCSelectPolicy オプションが指定されており, 
      かつ MaxGCPauseMillis オプションが明示的にセットされており, 
      かつ MaxGCPauseMillis オプションの値が AutoGCSelectPauseMillis の値以下であれば true をリターンする.
      (そうでなければ false をリターンする)
      ---------------------------------------- -}

      if (UseAutoGCSelectPolicy &&
          !FLAG_IS_DEFAULT(MaxGCPauseMillis) &&
          (MaxGCPauseMillis <= AutoGCSelectPauseMillis)) {
        if (PrintGCDetails) {
          // Cannot use gclog_or_tty yet.
          tty->print_cr("Automatic selection of the low pause collector"
           " based on pause goal of %d (ms)", MaxGCPauseMillis);
        }
        return true;
      }
      return false;
    }

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