美文网首页
【翻译】新macbook中java启动缓慢问题

【翻译】新macbook中java启动缓慢问题

作者: 时而闹腾 | 来源:发表于2019-05-09 16:24 被阅读0次

    吐槽

    今天换了新的mac-book-pro,遇到了java启动非常缓慢的问题

    起初以为是项目问题,后来发现不是。真是很坑

    解决java应用启动缓慢以及网络连接问题,for macOS sierra

    这是一篇2017年的文章

    译文

    我发现自从换了新的Macbook Pro,并且装了jdk8之后,所有的 java 应用启动时间都会变得极端长,检查程序夯在什么地方了,发现都是阻塞在了获取网络连接上。即使不用网络服务的java应用也会受到影响。

    最终发现这个问题主要是由于本机的hostname无法解析导致。这样就很好修复了。

    首先需要找到你机器的hostname,在系统偏好中可以找到,如下图

    image

    点击共享,可以看到电脑名称,名称后面需要加 local

    image

    下一步是需要将这个名称加入 /etc/hosts 文件,需要root权限。在终端中,输入

    sudo vi /etc/hosts,然后需要输入密码

    image.png

    需要写2个本机ip,"127.0.0.1","::1",分别是ipv4和ipv6。如果不知道怎么用vi,可以看下这个帖子。也可以使用nano命令替代,这样写:

    sudo nano /etc/hosts

    把host文件改成这个样子就完事了

    image.png

    做完这个操作之后,SoapUI从21秒启动到了5秒。SQL Developer从21秒连接数据库减少到3秒。

    相关文章

      网友评论

          本文标题:【翻译】新macbook中java启动缓慢问题

          本文链接:https://www.haomeiwen.com/subject/ivtgoqtx.html