我有以下服务器:
这里没什么特别的,运行Java应用程序:
-Xmx2500M
-XX:+UseConcMarkSweepGC
但是,这不应该耗尽所有内存并导致java应用程序无法通过JMX回应nagios。
为什么这会占用我所有的记忆并创建SWAP?
答案 0 :(得分:1)
尝试-Xmx2500M
而非-Xmx=2500M
你不需要=, - X选项不同于-Dkey = value系统属性,其中=使用
http://javahowto.blogspot.co.uk/2006/06/6-common-errors-in-setting-java-heap.html
答案 1 :(得分:1)