gpt4 book ai didi

java - 如何以编程方式增加 Java 堆大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:52:30 25 4
gpt4 key购买 nike

我有一个用于搜索文件的 Java 桌面应用程序,它通常很快就会达到默认的堆限制。我无法访问将安装它的所有系统,因此我想增加应用程序本身的 JVM 堆大小。谁能帮助我如何在我的应用程序中以编程方式做到这一点

最佳答案

将 -Xmx 设置为 one gig 并不意味着 JVM 将在启动时分配那么多内存。 JVM 将只分配 -Xms(加上开销),直到需要更多堆空间为止。您是否需要保护您的用户免受虚拟内存抖动或操作系统内存分配失败的影响?如果不是,只需将 Xmx 设置为一个较大的值。请注意,Windows 32 位 JVM 通常会忽略大于 1.2Gig 的 Xmx 设置,因此为了安全起见,最好不要请求超过 1gig 左右。

关于java - 如何以编程方式增加 Java 堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2073869/

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