2012-07-17 38 views
0

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

我知道如何設置JVM爲我的服務器,它可以通過命令

'java -Xmx3550m -Xms3550m -Xmn2g -Xss128k'來完成。

但是什麼是命令可以看到它是什麼樣子?任何指導?

回答

2

您可以使用VisualVm/Jconsole連接到正在運行的jvm。這將爲您提供所有您需要的信息。

+0

感謝您的建議,我會嘗試使用這些工具來滿足我的要求。 – 2012-07-18 02:41:59

1

如果您正在運行Linux,你可以使用類似ps -efx | grep java

+1

'jps -lvm'可能是更好的選擇,它適用於Windows,Linux,Mac OS – 2012-07-17 06:52:08

+0

謝謝。我的應用程序在Windows上工作。 – 2012-07-18 02:39:00

1

您可以使用VisualVM的顯示有關JVM的信息。

如果您想查看命令行參數,您可以使用jps -lvm列出所有的java進程。

最大尺寸有點可疑。看起來您正嘗試爲64位操作系統上的32位JVM選擇最大大小(在某些操作系統上可能大約爲3.5 GB)就我個人而言,我只會使用64位JVM並使用4 GB 32位引用,所以這樣做很少有缺點。

+0

非常感謝您的幫助。 – 2012-07-18 02:38:15

相關問題