mac系统InetAddress.getLocalHost().getHostAddress() 很慢
2018-03-06 17:02 Loull 阅读(5067) 评论(0) 收藏 举报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左右
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次 .NET 某发证机系统 崩溃分析
· 微服务架构学习与思考:SOA架构与微服务架构对比分析
· tomcat为什么假死了
· 聊一聊 Linux 上对函数进行 hook 的两种方式
· C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock
· 一周 Star 破万的开源项目「GitHub 热点速览」
· 上周热点回顾(6.9-6.15)
· 记一次 .NET 某SaaS版CRM系统 崩溃分析
· 千万级大表,如何做性能调优?
· 不写代码,让 AI 生成手机 APP!保姆级教程
2013-03-06 【ML】PAC learning model
2013-03-06 【mat】matlab
2013-03-06 【mat】matlab矩阵运算及函数