检查并增加java堆

时间:2013-02-25 20:03:20

标签: java memory windows-server-2008-r2

所以为了增加java内存,我会这样做:

set JAVA_OPTS=-Xms512m -Xmx8g

在Windows 2008服务器计算机(64位)上,我可以为Xmx做的最大值是多少?

将上述内容添加到类路径后,是否需要重新启动任何内容?

如何通过cmd线检查尺寸?

1 个答案:

答案 0 :(得分:1)

您可以将其设置为您喜欢的内容,但Xmx不应大于系统物理内存。

“如果您遇到性能问题并希望更改堆大小,请根据Oracle将”最大大小设置为接近平台上总物理内存的值“。

http://www.oracle.com/technetwork/java/javase/memorymanagement-whitepaper-150215.pdf

在检查它时,您可以使用jstat或jmap从命令行进行检查。请参阅以下链接

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html