關於idea運行速度慢的原因


原因

在實際開發中隨着開發環境不斷增大,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上面加斷點即可。

此文章會隨着遇到的問題不段增多,從而不斷更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM