调试 Java 应用程序导致高 cpu 利用率

Debugging Java application causes high cpu utilization

当我在 Weblogic 上从 Eclipse 调试我的 Java EE 应用程序时,在某些情况下,调试已连接并启用这一事实会导致高 CPU 利用率。 当我从调试端口断开连接时,CPU 利用率下降到正常水平。

是什么原因导致的,我该如何解决? 谢谢!

更新: Java 版本 1.6.0_45(64 位)

在 java 调试中你可以做一些叫做方法调试的事情,这种方法调试会严重影响性能,确保你没有不小心添加其中一个

eclipse method breakpoints