gpt4 book ai didi

java - 我无法限制 Java 堆大小

转载 作者:行者123 更新时间:2023-11-30 02:31:42 25 4
gpt4 key购买 nike

我在 Intellij 的“idea64.vmoptions”文件中使用 Xmx128m 设置了 java 堆大小限制。然而,即使我在代码中分配了千兆字节的内存,程序仍然可以工作,我没有收到任何内存不足的错误。

此行为的解释是什么。

PS:Intellij读取了“idea64.vmoptions”文件,我检查了一下,就是当我设置为Xmx16m时,连Intellij都无法启动。

谢谢

最佳答案

我认为,idea64.vmoptions 设置运行 IntelliJ Idea 本身所需的选项。它不控制在 IntelliJ 内运行 java 程序的选项。

检查Edit Configurations您各自的项目类型。例如,在configuration of a jar application中:VM options 框用于设置运行 jar 文件所需的 java 选项。在此框中设置 -Xmx128m 应该适合您。

关于java - 我无法限制 Java 堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44156964/

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