每当我启动JVM时,它就开始使用XMB作为256MB,这是可用内存的1/64,默认情况下应该会发生这种情况。 但我想改变并启动每个128MB的JVM。 有没有办法,或者我必须在启动JVM时手动指定Xms标记。
由于
答案 0 :(得分:-1)
您可以为每个JVM提供默认参数,但这样可以防止您以后更改它。最简单的解决方案是使用启动脚本为您设置默认值。
BTW,对于Windows的32位客户端JVM,默认值仅为1/64。对于所有64位版本,默认值为主内存的1/4。这只是最大堆大小,而不是实际使用的总量或多或少的数量。