如何操作?
一个编辑器将自动打开正确的.vmoptions
文件,调整-Xmx
的值,保存并重新启动IntelliJ IDEA:
请查看 IntelliJ IDEA 知识库中的这些文档以获取更多详细信息:
下面的答案建议直接在应用程序安装目录内编辑 .vmoptions
文件。但请注意,这样做并不推荐,因为它会在修补程序更新期间导致冲突。上面的方法会在 CONFIG 目录中创建文件的副本,您的 IDE 安装保持完好无损。
750m
变得困难。如果需要使用更大的堆,请确保首先切换到64位JVM,否则IDE可能会在启动时崩溃或在工作期间开始随机崩溃。前往路径"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.4\bin\idea.exe.vmoptions",并将大小更改为-Xmx512m
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
希望它能够工作。
对于64位Windows,请确保以64位模式运行Idea(idea64.exe)并更改"C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 15.0.1 \ bin \idea64.exe.vmoptions "文件中的设置。这些设置对我很有效。
-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m
对于使用 Ubuntu
的开发者,以下内容将帮助您在 InteliJ Idea 中增加堆大小。目前我自己使用的版本如下:
Ubuntu 16.04 LTS(64位)
InteliJ IDEA 2016.3.4
前往 IDE 安装位置并找到以下文件(在我的情况下是这样的)。
/home/abcde/Softwares/idea-IU-163.12024.16/bin
然后选择 idea64.vmoptions 文件并编辑它。
删除默认配置并粘贴下面提到的内容。
-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m
现在重新启动IDE,更改应该反映在IDE环境中。
以上内容适用于帮助我解决与Java堆大小相关的问题。
Help | Change Memory Settings
来轻松增加IntelliJ IDEA版本2019.2的内存堆。
有关详细信息,请查看此文档:https://www.jetbrains.com/help/idea/increasing-memory-heap.html
请确保您也检查了环境变量。在我将_JAVA_OPTIONS值从-Xmx512m更改为-Xmx2048m之前,我的环境变量没有更新。
在播放按钮上右键单击,然后修改运行配置,构建和运行修改选项选择添加vm选项,这将添加一个文本框,现在给出以下值: -Xmx7g
idea64.exe
旁边覆盖.vmoptions
文件是解决方案。后台JVM从那里获取它。 - Juan Javier Triff Cabanas