在debugging模式下运行一个程序是非常慢的
由于最近在Eclipse Galileo中以debugging模式运行程序的速度要慢得多。
我不知道有任何改变。
你知道可能是什么原因? 正常运行不是问题。
另一个“debugging中断”是使用方法入口/出口断点。
你曾经尝试删除所有的断点定义吗?
有时候我认为Eclipse与其内部/显示状态不同步。 也许你应该尝试设置一个新的(而不是复制)你的工作区。 这有时帮助我从虚假特征中恢复过来。
这是如何删除所有breakPoints
Eclipse – >运行 – >删除所有断点 – 删除所有时间的所有断点
Eclipse – >运行 – >跳过所有断点 – 临时删除断点
我面对这个问题很多时间。 解决方法很简单,删除所有的断点。 (运行>>删除所有断点)
我只是在Eclipsedebugging模式下运行一个程序,几乎是在没有debugging的情况下立即执行,但是当我在debugging模式下运行它时,它非常慢。 我经历了一大堆随机无用的断点,我没有使用,然后程序加速了一大堆(200x左右)。
我发现我经常忘记我有一堆添加到expression式面板的expression式,这些expression式不再需要被评估的东西(或者评估失败),这会让东西变慢。 确保在不需要的时候清除这些expression式。
你附加了什么样的JVM? 根据我的经验,在debugging模式下,IBM JDK很慢。 对于所有的JVM,检查你是否有昂贵条件的条件断点。 尝试禁用断点。 您可能有exception断点或expression式。 尝试禁用或删除它们。
closureseclipse …清除%temp%文件夹,临时文件夹…禁用断点…在大多数情况下,这肯定会解决问题。
在Windows上清理临时文件为我解决了这个问题
"C:\\Documents and Settings\\{user}\\Local Settings\\Temp"
正常情况下,Java虚拟机在debugging模式下运行时closures即时编译器(JIT)。 在IBM WebSphere上,IBM JDK很难进行优化,而且速度很慢。 顺便debugging也使得不可能重新编译和优化代码。
继续进行复杂debugging日志logging:它将节省您的生产时间,在那里你不能肯定的debugging。
在我的情况下,Eclipse正在尝试构build文件,这是我手动完成的。 去窗口 – >首选项 – >运行/debugging – >启动,然后禁用“启动之前”(如果需要)“下的常规选项解决了缓慢。
禁用“步骤操作后显示方法结果”。