解决mac上Intelij idea启动速度慢,Debug卡死的问题

本文针对IDEA启动速度慢及debug模式卡顿问题,提供了三种解决方案,包括检查并修改断点设置,调整本地hosts文件,以及在VM选项中添加参数,有效提升IDEA性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:https://blog.youkuaiyun.com/KingBoyWorld/article/details/73440717

 

最近发现idea启动速度很慢(12秒),debug个hello world都要15秒才有反应。很难受,所以必须搞定这个问题,不然联寝食难安。

方法一:debug卡死的问题(没有的话看方法二)
首先查看是否在方法体上打了断点,如果在方法体上打了断点,idea运行debug模式会很卡。

查看断点中是否有方法注释,把方法注释去掉。如下图: 


方法二:debug卡死以及启动慢的问题
从控制台来看,每次都会连接本地地址(127.0.0.1),问题可能就出在这里。 

terminal


"ApplicationImpl pooled thread 5" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
    at java.net.Inet4AddressImpl.getLocalHostName(Native Method)
    at java.net.InetAddress.getLocalHost(InetAddress.java:1474)

应该和InetAddress这个类的初始化有关系。那么如何修改呢?

修改本地/etc/hosts文件,添加以下内容:

127.0.0.1       localhost     <hostname>.local

如何查看<hostname>

æ¥çhostname

1.进入系统偏好设置(System preference) 
2.进入共享(share) 
3.如下就是: 


修改hosts文件(我的hostname为KingBoydeMacBook-Pro.local,请按照自己的修改): 
添加如下内容:

127.0.0.1 localhost KingBoydeMacBook-Pro.local

如果有127.0.0.1 localhost,只需要在这行后面加上KingBoydeMacBook-Pro.local

ä¿®æ¹hosts

修改完之后无需重启,再试试debugger一下。老铁没毛病!而且idea的启动速度只要两秒了。

方法三
在vm option中添加如下内容:

-Djava.net.preferIPv4Stack=true

这个我并没有验证,请自行实验。

这三个解决方法适合大多数人,但也有些奇葩的电脑搞不定,只能另寻高人了。
 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值