java - 遇到断点时,IntelliJ IDEA 会降低整个计算机的速度

标签 java windows debugging intellij-idea

我在(64 位)Windows 7 Enterprise 上使用 IntelliJ IDEA 12.1.6(我在 IDEA 11 上也遇到过同样的问题,尽管不常见)。我在 Java 7 (1.7.45) 下运行它。

当我在 IDE 中运行程序时,在调试器(本地调试)下,一切都很好,直到我遇到断点(这些是普通的特定行断点,不是方法断点或异常断点)。一旦遇到断点,几乎所有时间(虽然不总是)我的整个机器都会减慢到接近停止。所有键盘操作(不仅仅是在 IDEA 中)都会变慢(它们最终会得到处理,因此事件会被缓冲,而不是丢失)。同样适用于窗口操作(拖动、最小化、升高、降低)。一旦程序从断点恢复,一切都会完全恢复正常,直到下一次遇到断点。

这显然真的很烦人,因为它基本上不可能进行调试。

我已经启动了任务管理器,没有发现任何异常情况。 CPU Hook ,内存未用尽等。我的硬盘灯不亮。

关于发生了什么以及(更重要的)如何解决它有什么想法吗?

最佳答案

很难说出问题是什么,但这里有一些可能会有所帮助的事情:

  • 按照描述使缓存无效 here --尽管要意识到后果。
  • 确保您只启用了您实际使用或可能使用的那些插件。
  • 尝试找出是否所有断点都有相同的问题,或者,例如,您是否只有 Java 断点有问题而没有 JavaScript 断点。如果发生这种情况,它可能会给您提供线索。

关于java - 遇到断点时,IntelliJ IDEA 会降低整个计算机的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20229145/

相关文章:

python - 如何在 Python2.2 上检查 Windows 是 32 位还是 64 位

android - 如何在 Eclipse 中打开 LogCat(用于 Android 调试)

java - 用额外的颜色按顺序给形状着色

java - 为什么我的 Firebase addvalueEventlistener 不会被调用?

php - 引用 GLOB_NOSORT 标志时的 "no sorting"顺序是什么

html - Firefox 不显示来自缓存的图像仅替代文本

javascript - chrome 调试器 promise 在暂停时不解决?

java - 在 JFrame 中绘制矩形不起作用

java - Maven Surefire 插件未正确使用 TestFX 执行集成测试

Python 在退出时关闭自己的 CMD shell 窗口