在调试模式下运行程序非常慢

63 java eclipse debugging

最近,在Eclipse Galileo中以调试模式运行程序要慢得多.

我不知道有任何变化.

你知道原因是什么吗?正常运行不是问题.

mtr*_*aut 176

另一个"调试中断"是使用方法入口/出口断点.

您是否尝试删除所有断点定义?

有时候我认为Eclipse与它的一些内部/显示状态不同步.也许您应该尝试设置工作区的新(而不是副本).这有时可以帮助我从虚假功能中恢复.

这是你可以删除所有breakPoints的方法

Eclipse - >运行 - >删除所有断点 - 用于删除所有时间的所有断点

Eclipse - > Run - > Skip All Breakpoints - 用于临时删除断点

  • 谢谢.对我来说,它正在删除所有帮助的断点和表达式.令人好奇的是,这些断点在过去并没有引起问题 - 突然间,从一个应用程序启动到下一个应用程序启动,它们确实存在问题.这似乎是日食的内部问题. (10认同)
  • 用"-clean"启动Eclipse为我修复了它.:-) (9认同)
  • 谢谢,删除我已经忘记的方法入口断点解决了我的性能问题! (8认同)
  • 除非您想要了解工作区的.metadata目录中大约1.000.000个文件的含义,否则我只能建议放弃它.我不知道如何恢复...有一个童话故事,在命令行中添加"-clean"一次,但它从来没有帮助...... (5认同)

小智 28

我很多时候都遇到过这个问题.解决方案很简单,删除所有断点.(运行>>删除所有断点)


zel*_*nka 14

我只是在Eclipse调试模式下运行一个程序,几乎没有调试即可,但是当我在调试模式下运行它时,它真的很慢.我经历并删除了大量随机无用的断点,我没有使用,然后程序加速A LOT(200x左右).


cek*_*ock 9

禁用'步骤操作后显示方法结果'.

步骤操作后显示方法结果


MeB*_*Guy 5

我发现我经常忘记我在表达式面板中添加了一堆不再需要的表达式,这些表达式正在被评估(或者无法评估)并且这会减慢很多东西.确保在不需要时清除这些表达式.


小智 5

关闭 eclipse...清除 %temp% 文件夹,临时文件夹...禁用断点...在大多数情况下,这肯定会解决问题。