【问题标题】:Helios Eclipse java debugger on Windows is very slow to highlight source codeWindows上的Helios Eclipse java调试器高亮源代码很慢
【发布时间】:2011-04-12 03:04:38
【问题描述】:

我在 Windows XP 上安装了 Eclipse Helios SR1。我正在使用 JDK 1.6 编写/调试 Java 代码。

当我调试并遇到断点时,Eclipse 会快速向我显示堆栈跟踪。 (参见附图中的#1。)

但是,源代码行高亮显示(浅绿色,参见附图中的#2)显示速度非常慢。奇怪的是,当我第一次安装 Eclipse 时,速度非常快。现在它非常慢。突出显示为浅绿色大约需要 15 秒。

知道我的 Eclipse 安装/配置有什么问题吗?

仅供参考:非常快的处理器 + 4GB 内存。充足的磁盘空间。我尝试了一个“Hello, World”测试 Java 项目。只需几行代码...遇到普通断点时仍然是同样的问题。

【问题讨论】:

标签: java windows eclipse debugging performance


【解决方案1】:

根据running-a-program-in-debug-mode-is-incredible-slow我跑成功了

eclipse -clean

(在设置新工作区之前进行测试)

【讨论】:

    【解决方案2】:

    这肯定不是 Eclipse 问题。如果它突出显示,则表示它正在工作。

    Windows 一定有问题。更多的 RAM 并不一定意味着快速处理。检查任务管理器,并尝试监视进程,尤其是 java 进程。可以有多个 java 进程,杀掉不必要的。

    如果笔记本电脑使用某种磁盘加密,那么这肯定是可能的。

    如果您的防病毒软件占用了 CPU,这很有可能。

    【讨论】:

    • 实际上我最近在 ubuntu 上对 helios 的最新更新中也注意到了这一点。
    • 我不会仅仅因为 Eclipse 看起来可以工作就排除它。
    • 在我的例子中,有趣的是,一旦跨过一条线,处理就会在由该步骤触发的其他线程中异步进行,并且性能非常好。它似乎只是 Eclipse 中的突出显示和调试例程,需要 3-30 秒才能移动到当前线程的下一行。
    【解决方案3】:

    或者你还可以做一件事,每天你可以手动清理你的项目,你也可以将控制台限制设置为无限制。

    【讨论】:

      【解决方案4】:

      答案很简单:创建一个新工作区。

      我做到了,现在我的调试器又超快了。

      【讨论】:

        猜你喜欢
        • 2014-01-15
        • 2017-08-29
        • 1970-01-01
        • 1970-01-01
        • 2013-01-21
        • 2013-11-07
        • 2012-12-28
        • 1970-01-01
        • 2012-08-16
        相关资源
        最近更新 更多