Netbeans 中的 Java 堆空间..但是我已经增加了堆大小!

2022-09-03 13:01:22

我在使用 netbeans 和 Java 时遇到问题。我的程序需要能够处理通过数组列表上传的大文件。因此,我使用 -Xmx512m 通过 netbeans.conf 文件增加最大堆大小。

我知道netbeans正在捕捉到变化,我已经重新启动了多次以确保它是。尽管如此,当总内存参数仅为66650112字节时,我的程序继续崩溃并出现Java堆空间内存错误;也就是说,64M-ish。

如何强制此特定类、过程等允许更多内存分配?


答案 1

我认为您只是配置了 netbeans IDE 本身的最大堆大小,而不是您的程序。

转到项目“属性”,选择“运行”类别。在“VM 选项”文本框中,输入参数 ()。-Xmx512m


答案 2

尝试工具 ->服务器 ->在“平台”选项卡上,Java 平台下方有一个 VM 选项。


推荐