我想分配大约1GB的堆大小,但我似乎无法弄明白。
这该怎么做?
使用帮助|编辑自定义VM选项...
编辑器将自动打开正确的.vmoptions
文件,调整-Xmx
的值,保存并重新启动IntelliJ IDEA:
有关更多详细信息,请参阅IntelliJ IDEA知识库中的这些文档:
下面的答案建议直接在应用程序安装目录中编辑.vmoptions
文件。请注意,不建议这样做,因为它会在补丁更新期间引起冲突。上面的方法在CONFIG目录中创建了该文件的副本,并且您的IDE安装保持不变。
还要注意32位address space limit on Windows,这使得很难使用高于750m
的堆大小。如果您需要使用更大的堆,请确保使用switch to the 64-bit JVM first,否则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位模式(idea64.exe)运行想法并更改“C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 15.0.1 \ bin \ idea64.exe.vmoptions”中的设置文件。这些设置对我来说很好
-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m
对于使用qazxsw poi的开发人员,以下内容将有助于增加IntelliJ Idea中的堆大小。我现在使用以下版本。
转到安装IDE的位置,然后找到以下文件。 (就我的情况而言如下)
Ubuntu
然后选择idea64.vmoptions文件并进行编辑。
删除默认配置并粘贴下面提到的。
/home/abcde/Softwares/idea-IU-163.12024.16/bin
现在重新启动IDE,更改应反映IDE环境。
为我工作克服了Java堆大小相关的问题。