从php转到java后,IDE改用idea了,但是使用idea运行起来比较慢,在网上搜集了一下资料优化idea,并记录如下。
调整IDEA的启动JVM参数
打开idea,help->Edit Custom VM options,idea会自动复制bin目录下的idea64.exe.vmoptions文件(32位的idea.exe.vmoptions),我的运行内存是8g的,作如下调整
改变jvm参数后,如果想了解内存的分布状况,勾选一下信息,可在右下角显示内存分配
官方文档给出了推荐的修改方式,参考文献2讲述了jvm内存管理机制,及参数的详细说明,参考文献3从多个方面讲述了如何分配堆内存能够最有效的提高idea的效率。
参考文献:
1.https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties
2.http://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html
3.http://tomaszdziurko.com/2015/11/1-and-the-only-one-to-customize-intellij-idea-memory-settings/
自动编译
- 全部勾选红色方框中的部分
ctrl + shift + alt + /
快捷键
在Edit Configuration中,查看Before launch中是否有太多设置,耽误运行时间。
jrebel热部署
(待破解)