gpt4 book ai didi

java - 堆大小参数 xmx 被覆盖

转载 作者:行者123 更新时间:2023-12-01 15:53:38 35 4
gpt4 key购买 nike

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

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

有人知道是什么导致了覆盖吗? jre 6u24 中是否有默认的最小堆大小?有没有其他方法可以将堆空间限制为 300mb?

TIA

詹姆斯

最佳答案

堆设置应该有效,但请注意,这仅限制 Java 堆大小,不包括 JVM 本身、 native 库等使用的内存 - Java 堆之外的所有内容。听起来合理的是,它可能会额外占用 100m 的空间用于其他所有内容(虚拟内存,不一定真正使用 - 不是物理内存)。

关于java - 堆大小参数 xmx 被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5503195/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com