20240402 - 解决Mac OS X中IDEA启动慢以及debug卡死问题

1、解决Mac OS X中IDEA启动慢以及debug卡死问题

1.1、查看自己的hostname,并将hostname添加到 hosts 文件中然后重启IDEA

1
2
3
4
sudo vim /etc/hosts

# 修改结果如下
127.0.0.1 localhost xxxdeMacBook-Pro.local

1.2、建议再增加如下参数

1
-Djava.net.preferIPv4Stack=true

2、解决MacOS X中IDEA启动找不到 io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider

2.1、添加依赖,如本人是使用的maven管理,所以添加如下内容

1
2
3
4
5
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-resolver-dns-native-macos</artifactId>
<classifier>osx-x86_64</classifier>
</dependency>

2.2、如果添加文件后不再报找不到io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider的错误,但是还是报oom的话,需要在jvm参数中增加如下参数

1
-Dio.netty.noPreferDirect=true -Dio.netty.noUnsafe=true

20240402 - 解决Mac OS X中IDEA启动慢以及debug卡死问题
https://blog.isnap.cn/posts/266859e2/
作者
三岁于辛
发布于
2024年4月2日
许可协议