我在我的Ubuntu Linux主机上使用commadline java和javac,我想知道如何获得传递给JVM的选项列表和值,如-Xmx -Xms -Xss?JVM选项:传递了什么值?
另外我在man java
或man javac
上找不到这方面的信息,我对此非常惊讶。你能帮我吗?
我在我的Ubuntu Linux主机上使用commadline java和javac,我想知道如何获得传递给JVM的选项列表和值,如-Xmx -Xms -Xss?JVM选项:传递了什么值?
另外我在man java
或man javac
上找不到这方面的信息,我对此非常惊讶。你能帮我吗?
就让我们来看看:
Javac options(也可能是1.5,但它仍然是最新的JRE/JDK真)最初于Java Hotspot VM options发现
JRE default options in Linux/Solaris(请参见的Java HotSpot虚拟机选项的分类)。
希望这会有所帮助!
如果您需要在运行时访问此信息,则可以使用JMX管理Bean,特别是RuntimeMXBean.getInputArguments。此外,许多值可从相关的豆中获得,例如, current heap memory。
这个答案是你在找什么 http://stackoverflow.com/questions/1490869/how-to-get-vm-arguments-from-inside-of-java-application – 2012-04-17 01:46:57