java.net.InetAddress.getLocalHost()

这个调用在新版的mac os中可能会耗时很久。

解决办法有两种:

1. 就是把本机的hostname 添加到 hosts 中,例如: 

127.0.0.1 localhost
127.0.0.1 loulldeMacBook-Pro.local
255.255.255.255 broadcasthost
::1 localhost
::1 loulldeMacBook-Pro.local

2. 执行  scutil --set HostName "localhost"



大致原因,获取本机地址,走到了DNS解析,DNS递归解析不到本机域名,耗时5s左右

相关文章:

  • 2021-09-21
  • 2021-06-25
  • 2021-04-14
  • 2021-11-30
  • 2022-12-23
  • 2021-12-08
猜你喜欢
  • 2022-02-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-06-16
  • 2021-05-12
相关资源
相似解决方案