2015-10-15 58 views
-1

无论何时我启动JVM,它都会以XMB开始,为256MB,它是可用内存的1/64,默认情况下会发生这种情况。 但我想更改并启动128MB的每个JVM。 有什么办法可以做,或者我必须在启动JVM时手动指定Xms标签。默认JVM内存

感谢

+0

[Java 8中的默认Xmxsize]的可能重复(http://stackoverflow.com/questions/28272923/default-xmxsize-in-java-8) – the8472

回答

-1

您可以为每个JVM提供默认参数,但这种方式阻止你以后改变它。最简单的解决方案是让启动脚本为您设置默认值。

顺便说一句,在32位客户端JVM for Windows上默认只有1/64。对于所有64位版本,默认值为主内存的1/4。这只是最大的堆大小,而不是实际使用的数量,可能总计或多或少。