0

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

set JAVA_OPTS=-Xms512m -Xmx8g

在 Windows 2008 服务器计算机(64 位)上,我最多可以为 Xmx 做什么?

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

如何通过 cmd 行检查大小?

4

1 回答 1

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

于 2013-02-25T20:06:57.787 回答