7
我有一个.JAR,显然会占用太多的内存,并抛出一个异常“Java堆空间”(或类似的东西)。Java堆空间Xmx Xms参数被忽略
所以,我想通过CMD这样运行.JAR:
C:\MyFolder>javaw -jar MyJar.jar -Xms64m -Xmx128m
没有解决不了的问题。同样的错误。 现在,当我检查Windows任务管理器中的进程选项卡时,我注意到我的jar的进程比我所要求的内存少得多(与没有参数运行相同)。
为什么忽略参数?
此外,我认为这个异常是在进程达到100mb内存使用量的时候引发的。 GC是否有可能释放内存,导致问题的原因是什么?有没有我可以为GC设置的参数来防止这种情况?
谢谢,马勒基:)
*“...引发异常”Java堆空间“(或类似的东西)。”* How .... helpful。抛出的* actual *异常是什么? – 2010-06-22 13:43:50