我如何知道JVM配置的目标?

时间:2012-07-17 03:44:47

标签: java jvm

我如何知道JVM配置的目标?

我知道如何为我的服务器设置JVM,这可以通过命令

来完成

'java -Xmx3550m -Xms3550m -Xmn2g -Xss128k'

但是什么命令可以看到它是什么样的?有什么指导吗?

3 个答案:

答案 0 :(得分:2)

您可以使用VisualVm / Jconsole连接到正在运行的jvm。这将为您提供所需的所有信息。

答案 1 :(得分:1)

如果您正在运行Linux,则可以使用ps -efx | grep java

之类的内容

答案 2 :(得分:1)

您可以使用VisualVM显示有关JVM的信息。

如果要查看命令行参数,可以使用jps -lvm列出所有java进程。

最大尺寸有点可疑。您似乎正在尝试在64位操作系统上选择32位JVM的最大大小(在某些操作系统上可能大约为3.5 GB)我个人只会使用64位JVM并使用4 GB,因此使用32位参考,因此这样做的好处很少。