os::processor_count()

  • プロセッサ数(__processor_count)を返す
  • __processor_count値はos::set_processor_countメソッドにて設定される
  • プロセッサのホットプラグイン/プラグアウトに対応してアクティブなプロセッサ数を得ようとする場合はos::active_processor_countメソッドを使うとよい
  //Linux版(jdk7/hotspot/src/share/vm/runtime/os.hpp)
  // number of CPUs
  static int processor_count() {
    return _processor_count;
  }