JVMCIプロパティ情報を表示するプログラム
表示項目
使い方
$ dspjvmciprop
出力サンプル
$ dspjvmciprop [JVMCI properties] jvmci.Compiler = null [String] Selects the system compiler. This must match the getCompilerName() value returned by a jdk.vm.ci.runtime.JVMCICompilerFactory provider. An empty strin g or the value "null" selects a compiler that will raise an exception upon receiving a compilation request. jvmci.InitTimer = false [Boolean] Specifies if initialization timing is enabled. jvmci.PrintConfig = false [Boolean] Prints VM configuration available via JVMCI. jvmci.TraceMethodDataFilter = null [String] Enables tracing of profiling info when read by JVMCI. Empty value: trace all methods Non-empty value: trace methods whose fully qualified name contains the value. jvmci.UseProfilingInformation = true [Boolean] [Graal properties] graal.AOTInliningDepthToSizeRate = 2.5 [Double] graal.AOTInliningSizeMaximum = 300 [Integer] graal.AOTInliningSizeMinimum = 50 [Integer] graal.ASMInstructionProfiling = null [String] Enables instruction profiling on assembler level. Valid values are a comma separated list of supported instructions. Compare with subclasses of Assembler.InstructionCounter. graal.AggregatedMetricsFile = null [String] File to which aggregated metrics are dumped at shutdown. A CSV format is used if the file ends with .csv otherwise a more human readable format is used. If not specified, metrics are dumped to the console. graal.AlwaysInlineIntrinsics = false [Boolean] Unconditionally inline intrinsics graal.AlwaysInlineVTableStubs = false [Boolean] graal.BenchmarkCountersDumpDynamic = true [Boolean] Dump dynamic counters graal.BenchmarkCountersDumpStatic = false [Boolean] ....
クラス図
シーケンス図