繁体   English   中英

堆大小参数xmx被覆盖

[英]Heap size parameter xmx is overriden

我在Fedora(Linux xxx 2.6.33.7.2-rt30#1 SMP PREEMPT RT Mon Mar 21 00:50:23 UTC 2011 i686 GNU / Linux)上运行jre 6u24。

这是一个嵌入式系统,其他(业务关键)应用程序正在使用它,因此我被迫将堆空间限制为300mb。 不幸的是,jvm Xmx和Xms选项没有任何作用,因此似乎被覆盖了。 jvm仍使用约400mb的虚拟内存。

有人知道是什么导致超控吗? jre 6u24中是否有默认的最小堆大小? 还有另一种方法可以将堆空间限制为300mb吗?

TIA

詹姆士

堆设置应该起作用,但是请注意,这仅限制了Java堆大小,并且不包括JVM本身,本机库等使用的内存-Java堆之外的所有内容。 合理的做法是,它可能会占用其他所有额外的100m内存(虚拟内存不一定真正使用-而不是物理内存)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM