モジュール java.management
パッケージ java.lang.management

インタフェースCompilationMXBean

    • メソッドの詳細

      • getName

        String getName​()
        ジャストインタイム(JIT)コンパイラの名前を返します。
        戻り値:
        JITコンパイラの名前
      • isCompilationTimeMonitoringSupported

        boolean isCompilationTimeMonitoringSupported​()
        Java仮想マシンがコンパイル時間の監視をサポートするかどうかをテストします。
        戻り値:
        コンパイル時間のモニタリングがサポートされている場合はtrue; それ以外の場合はfalse
      • getTotalCompilationTime

        long getTotalCompilationTime​()
        コンパイルにかかったおよその累積経過時間(ミリ秒単位)を返します。 コンパイルに複数のスレッドが使用されると、この値はコンパイルで各スレッドにかかったおよその時間の合計になります。

        このメソッドは、プラットフォームによりオプションでサポートされます。 Java仮想マシンの実装は、コンパイル時間の監視をサポートしない場合があります。 isCompilationTimeMonitoringSupported()メソッドを使って、Java仮想マシンがこの操作をサポートしているかどうかを判定できます。

        この値は、Java仮想マシンの性能レベルを示すものではありません。また、異なる仮想マシンの実装の性能を比較するためのものでもありません。 各実装は異なる定義とさまざまなコンパイル時間測定方法を持つ可能性があります。

        戻り値:
        コンパイル時間(ミリ秒単位)
        例外:
        UnsupportedOperationException - Java仮想マシンがこの操作をサポートしていない場合。