クラス ProcessInfo

java.lang.ObjectSE
org.springframework.boot.info.ProcessInfo

public class ProcessInfo extends ObjectSE
申請手続きに関する情報。
導入:
3.3.0
作成者:
Jonatan Ivanov
  • コンストラクターの詳細

    • ProcessInfo

      public ProcessInfo()
  • メソッドの詳細

    • getCpus

      public int getCpus()
      プロセスで使用可能なプロセッサーの数。特にリソースの使用を分離できる (コンテナー化された) 環境 (たとえば、制御グループを使用) では、この値は呼び出しごとに変わる可能性があります。
      戻り値:
      Runtime.availableProcessors() の結果
      関連事項:
    • getMemory

      public ProcessInfo.MemoryInfo getMemory()
      プロセスのメモリ情報。これらの値は、現在のメモリ使用量と、ユーザーまたは JVM エルゴノミクスによって選択された制限 (init、max、committed、ヒープおよび非ヒープで使用) に関する詳細を提供できます。制限が明示的に設定されていない場合、実行時にこれらの値を知ることは簡単ではない場合があります。特に、リソース使用量を分離できる (たとえば、コントロールグループを使用) か、検出が必ずしも簡単ではない (コンテナー化された) 環境ではそうです。それ以外にも、これらの値は、JVM がヒープのサイズを変更できるかどうか (stop-the-world) を示すことができます。
      戻り値:
      ヒープおよび非ヒープメモリ情報
      導入:
      3.4.0
      関連事項:
    • getPid

      public long getPid()
    • getParentPid

      public long getParentPid()
    • getOwner

      public StringSE getOwner()