IntelliJ Idea远程调试器挂起

时间:2016-07-14 22:22:23

标签: java intellij-idea remote-debugging

当我在IntelliJ中使用远程调试器来调试服务器上的Java应用程序时,它会在断点上成功停止但当我尝试评估任何表达式或变量时,它会挂起并且不显示任何内容(通常使用"收集数据"信息)。从那时起,我甚至不能继续单步执行代码。我必须单击resume以使其至少运行,但在重新启动调试会话之前它通常永远不会停在其他断点处,通常甚至是正在调试的Java应用程序。

我可以在断点停止后逐步执行代码,同时我在调试器面板中看到变量,当我尝试计算表达式或添加观察者时,它只会开始表现得很奇怪。然后它停止工作并重新启动调试器并且需要应用程序。

有没有人遇到类似的事情?是IntelliJ还是服务器问题?

(抱歉这个含糊不清,但我不知道要分享什么或者问题可能是什么)

1 个答案:

答案 0 :(得分:1)

与其他操作(断点添加/删除,步骤管理ecc)相比,远程调试期间的表达评估需要更多的数据进行同步。 因此,此类问题应与以下方面有关:

  • 慢速连接
  • 要在远程服务器中执行的操作中涉及的大量复杂性和数据量