关于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上面加断点即可。

此文章会随着遇到的问题不段增多,从而不断更新

posted @ 2020-06-30 20:34  诸葛孔萌  阅读(4918)  评论(0编辑  收藏  举报