idea无法启动项目(idea无法启动运行的原因)

英雄不问出处,码农不问收入

前言

电脑配置还不错,但是IDEA用了一段时间之后变得非常卡,启动要好几分钟,实在不能忍受。

解决办法

1.打开idea的安装位置,进入bin目录下,找到idea64.exe.vmoptions 配置文件,如下图:

idea无法启动项目(idea无法启动运行的原因)

server-Xms2048m-Xmx2048m-XX:ReservedCodeCacheSize=500m-XX: UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=””-XX: HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow

修改后保存,退出。重新打开IDEA,就能体验到飞一般的感觉了!

补充:

有同事尝试后,未生效,解决方法如下:

直接在IDEA中修改配置信息,打开 idea64.exe.vmoptions 配置文件,在Help -> Edit Custom VM Option…中设置

如图:

默认设置

修改配置,参考配置内容01。

配置详解-Xms 是最小启动内存参数-Xmx 是最大运行内存参数-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,运行不流畅。通常我们工作使用的电脑至少在16G以上,所以可以通过修改最小启动内存参数、最大运行内存参数来提高IDEA的速度。

建议

电脑运行内存为8G的建议

-server-Xms512m-Xmx1024m-XX:ReservedCodeCacheSize=300m-XX: UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=””-XX: HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow

电脑运行内存为16G的建议

server-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSize=500m-XX: UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=””-XX: HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow

又学到一个小技巧,IDEA太强大了,在工作中如果有发现不错的IDEA使用技巧,强大插件或者更优秀的配置,欢迎留言告知,搞起来!

推荐好文

分享一套基于SpringBoot和Vue的企业级中后台开源项目,代码很规范!

能挣钱的,开源 SpringBoot 商城系统,功能超全,超漂亮

发表评论

登录后才能评论