IntelliJ 在调试前冻结约 30 秒

2022-08-31 22:19:29

当我尝试调试我的java应用程序时,IDE冻结约30秒,并显示消息:“完成,保存缓存”

解冻后,一切正常。它每次都会发生。

当我只运行(不调试)时,它不会冻结。

我尝试了什么:

  • 我在系统上更改了JDK。
  • 我更改了IntelliJ版本。
  • 我更改为IntelliJ Ultimate - trial。
  • 使 IDE 的缓存失效。
  • 类似问题
  • 我还发现给定的消息只存在于这个代码区域 - github-project,所以我改变了JVM选项,给InteliJ更多的RAM。

InteliJ 内部版本 IC-141.1010.3。

当我尝试在其他IDE中调试时,它工作正常,只有InteliJ卡住了...

我也向jetbrains提交了一张票,但我知道StackOverflow的力量:)

我有一台 MacBookPro 2015 和 JDK 1.8


答案 1

如果其他人仍然有这个问题,我在IntelliJ主板上发现了这个相关的问题:https://youtrack.jetbrains.com/issue/IDEA-157303

问题似乎与解析主机名有关。建议的解决方法是在文件中包含以下行:/etc/hosts

127.0.0.1       localhost     <your hostname goes here>.local

对于 IPv6 解析,情况相同:

::1             localhost     <your hostname goes here>.local

答案 2

好吧,这个问题花了我大约3个小时才找到如何克服它。对于任何尝试过Jayson Minard的“修改等主机文件”解决方案的人,但仍然没有工作。只需转到系统首选项 ->共享,然后打开“文件共享”。它开启了,它将允许您在IntelijIdea 2017上调试您的Java应用程序,非常非常非常快!!!!!!

enter image description here