java.lang.Object
com.sun.management.VMOption
有关 VM 选项的信息,包括其值以及值的来源,称为其
origin 。
每个 VM 选项都有一个默认值。 VM 选项可以在 VM 创建时设置,通常作为启动器的命令行参数或传递给使用 JNI 调用接口创建的 VM 的参数。此外,可以通过环境变量或配置文件设置 VM 选项。虚拟机选项也可以在虚拟机启动后通过管理界面动态设置。 VMOption 包含 VM 选项的值以及构造此 VMOption 对象时该值的来源。 VMOption 对象构建后,VM 选项的值可能会发生变化,
- 自从:
- 1.6
-
内部类总结
内部类 -
构造方法总结
构造方法构造方法描述VMOption(String name, String value, boolean writeable, VMOption.Origin origin) 构造一个VMOption -
方法总结
修饰符和类型方法描述static VMOptionfrom(CompositeData cd) 返回由给定的CompositeData表示的VMOption对象。getName()返回此 VM 选项的名称。返回此 VM 选项值的来源。getValue()返回创建此VMOption时此 VM 选项的值。boolean测试此 VM 选项是否可写。
-
构造方法详细信息
-
VMOption
构造一个VMOption- 参数:
name- VM 选项的名称。value- VM 选项的值。writeable-true如果可以动态设置 VM 选项,否则为false。origin- VM 选项值的来源。- 抛出:
NullPointerException- 如果名称或值为null
-
-
方法详情
-
getName
返回此 VM 选项的名称。- 返回:
- 此 VM 选项的名称。
-
getValue
返回创建此VMOption时此 VM 选项的值。该值可能已更改。- 返回:
-
创建此
VMOption时 VM 选项的值。
-
getOrigin
返回此 VM 选项值的来源。即,此 VM 选项的值来自何处。- 返回:
- 此 VM 选项的值来自何处。
-
isWriteable
public boolean isWriteable()测试此 VM 选项是否可写。如果这个VM选项是可写的,可以通过HotSpotDiagnosticMXBean.setVMOption方法设置。- 返回:
true如果这个 VM 选项是可写的;false否则。
-
from
返回由给定的CompositeData表示的VMOption对象。给定的CompositeData必须包含以下属性:属性名称 Type name java.lang.Stringvalue java.lang.String起源 java.lang.Stringwriteable java.lang.Boolean- 参数:
cd-CompositeData代表一个VMOption- 返回:
-
如果
cd不是null,则由cd表示的VMOption对象;null否则。 - 抛出:
IllegalArgumentException- 如果cd不代表具有上述属性的VMOption。
-