执行此命令时 java -Xms128m 报错:
Error occurred during initialization of VM
Incompatible initial and maximum heap sizes specified
但是把 128M 换成 64M 以下就正常
我怀疑最大允许容量并没有增大,我应当怎么做?
java -Xms128m 当然就会报错了
ms是最小mx是最大
最小怎能超过默认最大
java -Xms128m -Xmx128m就没问题了
最小堆容量应是128M,最大是128M。我再单独运行
ms时只要大于64M还是报错:
测试时执行正常,可是放到 TOMCAT 上时就报错:
java.lang.OutOfMemoryError
<<no stack trace available>>
我在 TOMCAT 的 setclasspath.bat 文件中设置了
set _RUNJAVA="%JAVA_HOME%\bin\java -Xms256M -Xmx256M"
可还是不可以。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》