你的电脑内存都8G、16G里,但只给JVM 512M的内存,感觉不卡吗在某些时候。
mac 上 IDEA
内存优化方式:
windows 上文件名应该是和这个一样的,路径就在软件安装的位置。
编辑这个文件:
终端的方式是比较快捷的:
atom /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions
#如果你没有atom,那就vim好了
vim /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions
电脑有16G的内存,所以直接改到了4G,不过建议还是在2,3G之间
-Xms4G
-Xmx4G
-XX:ReservedCodeCacheSize=2G
至于不同的内存能得到效果如何,大家参考:IntelliJ IDEA 内存优化最佳实践
在这里针对默认配置,内存调大,或者一些微调,进行比较,得到了各种图形,很是直观。 引用其总结:
即使对 IntelliJ IDEA 内存进行微调,都可以大大提升 IDE 性能。当然,内存分配越多,执行效果就越好。但是,你也会发现, IDE 之外许多其他应用程序也需要消耗内存,所以,大家的目标应该是在提高性能和内存消耗之间找到一个平衡。笔者认为,在大多数情况下,把 Xmx 值设置在 2G 和 3G 之间是最佳的。如果你有更多的时间可以用 jstat 和 jvisualm 检查用不同的 JVM 设置如何影响性能和内存占用。
原文地址:风北的博客