0

我在我的 Ubuntu Linux 主机上使用 commadline java 和 javac,我想知道如何获取传递给 JVM 的选项列表和值,例如 -Xmx -Xms -Xss ?

我也无法在man javaor上找到此信息,对此man javac我感到非常惊讶。你能帮我吗?

4

3 回答 3

1

我假设您在问什么是可能的命令行选项及其潜在值。

是 JVM 的 Solaris/Linux 版本的手册页。

所有工具的特定操作系统版本的文档链接的通用页面在这里

于 2012-04-17T01:33:14.610 回答
1

如果您需要在运行时访问此信息,您可以使用 JMX 管理 bean,特别是 RuntimeMXBean.getInputArguments。此外,许多值可从相关 bean 获得,例如当前堆内存

于 2012-04-17T01:48:52.957 回答
0

快速浏览:
Javac 选项(可能适用于 1.5,但对于最新的 JRE/JDK 仍然适用)
Linux/Solaris中的 JRE 默认选项,最初在Java HotSpot VM 选项中找到(请参阅Java HotSpot VM 选项的类别部分)。

希望这可以帮助!

于 2012-04-17T01:39:00.800 回答