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左右