【问题标题】:IntelliJ IDEA debugger is too slow to start on macOSIntelliJ IDEA 调试器在 macOS 上启动太慢
【发布时间】:2017-11-24 14:46:09
【问题描述】:

IntelliJ IDEA 调试器在我的新 MacBook Pro 13 英寸 TouchBar 型号(2016 年末)上太慢了。它具有 i5 2.9ghz(第 6 代)和 8 GB 内存。

处理能力有问题还是其他问题?在我的电脑(i5 4670k,8gb)上,相同的版本运行良好。

【问题讨论】:

  • 您运行的是 64 位 IntelliJ 吗?
  • slow 是什么意思?是起步慢还是迈步慢?你检查intellij-support.jetbrains.com/hc/articles/206544799了吗?
  • @Nathan 这条离题规则专门针对非编码工具说,因为这是关于 IntelliJ 和 Java 调试的,它在主题内
  • @RayS.Kan 您需要尽可能具体。什么时候慢?当它开始时,当您单步执行代码时。你的意思是?我们无法读懂你的想法
  • 问题确实解决了,是的,事实证明这是 macOS 上 localhost 名称解析需要很长时间的问题的重复。然而,这是带有一些外部参考的分步指南答案,并用简单的语言总结了所有内容。

标签: java macos performance intellij-idea


【解决方案1】:

您的 DNS 可能有问题,请参阅following answer

git clone https://github.com/thoeni/inetTester
java -jar ./bin/inetTester.jar

查找从 .jar 输出的主机名。

sudo nano /etc/hosts 并添加这两个条目。

127.0.0.1 <output-host-name>.local
::1 <output-host-name>.local

【讨论】:

  • 我会试一试,但只是一个简单的问题...... DNS 与调试一个简单的非 Web 应用程序有什么关系
  • IntelliJ IDEA 调试器使用localhost 连接到目标VM,在Mac 上localhost 分辨率在某些情况下可能需要很长时间(30-60 秒)。
  • 这基本上意味着这个问题是链接问题的重复......
  • @DidierL,是的,但它还提供了解决方案的详细分步说明以及指向外部站点的链接。
  • 谢谢,现在调试器马上就会启动。
【解决方案2】:

同意 CrazyCoder。有一种更简单的方法来获取/修改主机名,而不是使用 github 存储库。

  1. 在系统偏好设置中,点击分享



2. 在弹出的窗口中点击编辑。在我的例子中,主机名是 MacBook.local。


3. sudo vi /etc/hosts

【讨论】:

    【解决方案3】:

    我想再添加一个案例。如果我们有多个method breakpoints,那么 Intellij 的运行速度会非常慢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-11
      • 2014-11-28
      • 2022-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-21
      相关资源
      最近更新 更多