原因
在實際開發中隨着開發環境不斷增大,idea在使用的過程中逐漸出現了因各種各樣的原因導致運行慢的問題,在這里就總結了目前小白所碰到導致idea變慢的原因。
分析
idea版本老舊
一般使用兩年以上的idea的版本就算是非常過時了,此時需要升級idea到新版本即可解決
idea運行代碼速度慢
找到安裝idea的文件夾中的bin目錄中的 idea.exe.vmoptions 和 idea64.exe.vmoptions 這兩個文件修改其想應該的配置
//**jvm堆初始內存
-Xms128m
//**jvm堆最大可用內存
-Xmx750m
//**保留代碼占用的內存容量
-XX:ReservedCodeCacheSize=240m
//**JVM會在遇到OutOfMemoryError時生成“堆轉儲快照”
-XX:+HeapDumpOnOutOfMemoryError
//**禁用server模式下jvm檢測到程序在重復拋一個異常時屏蔽該異常的功能
-XX:-OmitStackTraceInFastThrow
JDK使用版本問題
如果是JDK使用版本過舊,但是項目又是運行了很多年了,新舊JDK不兼容,所以JDK根本換不了。但是有看到網上的人說換了JDK速度變快,給出的原因是idea用的並非是SUN公司的正統JDK,要自行下載切換。如果不是用JDK6的話,該方法建議不要使用,效果並不是很明顯。
斷點導致的慢啟動
嘗試兩次啟動,一次是debug,一次是run。如果run遠遠快於debug,那說明是使用者不恰當的打斷點方式導致的。在exception和method中不應該加上斷點,不然會極大地影響運行速度。調試程序也只需要在line上面加斷點即可。
此文章會隨着遇到的問題不段增多,從而不斷更新