gpt4 book ai didi

intellij-idea - Intellij idea 堆大小无法更改

转载 作者:行者123 更新时间:2023-12-05 01:42:38 26 4
gpt4 key购买 nike

有一天,我运行了一些大的东西,弹出一个窗口说堆内存内存不足,我在那个窗口中将其设置为2014M,然后单击继续。一切都很好。

但我不喜欢数字 2014,我想要它 2048。因此,我更改了 idea64.exe.vmoptions 中的 -Xmx 选项(如下所示)并重新启动了 idea。 (根据这个 doc )但是,什么都没有改变,堆大小仍然是 2014M。

-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

enter image description here

然后,我更改了我能找到的所有idea64.exe.vmoptions,然后重新启动,但仍然失败。

enter image description here

操作系统:windows 10 64位
idea版本:2018.1

如何将堆大小更改为 2048M?

请帮忙,谢谢。

更新:

那天,我正在调试一些加密一些巨大对象的代码,并且在我使用复制值功能后弹出窗口显示。

按照官方文档,尝试修改IntelliJ Idea的JVM的heap size,没有成功。

堆内存统计在这里:

enter image description here

更新 2:

日志:

2018-07-23 09:54:04,184 [    224]   INFO -        #com.intellij.idea.Main - JVM Args: -Xms512m -Xmx2048m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djb.vmOptionsFile=C:\Users\huayu\.IntelliJIdea2018.1\config\idea64.exe.vmoptions -Didea.jre.check=true -Dide.native.launcher=true -Didea.paths.selector=IntelliJIdea2018.1 -XX:ErrorFile=C:\Users\huayu\java_error_in_idea_%p.log -XX:HeapDumpPath=C:\Users\huayu\java_error_in_idea.hprof 

最佳答案

较新版本的 IDEA 使用不同的文件作为 vm 选项。旧版本曾经使用 C:\Program Files\JetBrains\IntelliJ IDEA {version}\bin\idea64.exe.vmoptions 但现在这些配置存在于 C:\Users{user}.IntelliJIdea{version}\config\idea64.exe .vmoptions.

您可以从 IntelliJ 获取此文件。 On the Help menu, click Edit Custom VM Options.然后重新启动 IDEA,它应该会更新。

注意:右下角显示的值似乎与您在配置文件中指定的值不完全匹配。不知道为什么。

另请参阅:How to increase the memory heap size on IntelliJ IDEA?

关于intellij-idea - Intellij idea 堆大小无法更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51436569/

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