【问题标题】:"Remote System Explorer Operation" causing freeze for couple of seconds“远程系统资源管理器操作”导致冻结几秒钟
【发布时间】:2010-12-10 13:11:15
【问题描述】:

每次保存 Java 文件后,我都会在 Eclipse 的进度视图中观察到“远程系统资源管理器操作”(所以它可能与编译有关?)。它使 Eclipse 在 1 到 10 秒内无法使用。在一些项目(大小差不多)中它更快,在一些项目中它更慢。

我不知道哪个插件可能是它的原因。我有Build id: 20090920-1017。我有不少plugins installed。

我已尝试在 Preferences | 下将所有远程系统转为enabled=false远程系统(无论是什么意思)。我没有帮忙。

知道怎么解决吗?

编辑:

  1. Project | Build automatically 关闭时不会发生这种情况。所以这是构建过程的一部分。

【问题讨论】:

  • 我有这个问题,它是 2016 年 -- 7 年后
  • 难以置信这个问题还在 Neon.2 中
  • 在氧气中卸载弹簧工具对我有用
  • 2018 年仍然存在 :)
  • 我有这个问题,它是 2018 年——9 年后!!!

标签: eclipse


【解决方案1】:

在对 Eclipse 库进行一些更新后问题消失了(仍然使用相同的构建)。所以我想解决方案是执行更新。

【讨论】:

  • 这个“解决方案”对我们其他人没有帮助!
  • 这里有同样的问题。解决方案真的不起作用。不应标记为答案。
  • 三年前它确实对我有用。现在(2013 年)出于某种原因,我在问题中看到了很多活动,这可能与之前的行为无关,也可能无关。无论如何,如果它被证明可以帮助人们,我选择其他答案没有问题。
【解决方案2】:

我也遇到了这个问题。

我发现该操作是Remote System Explorer 插件的一部分,该插件与SpringSource 3.3 (Kepler) 一起打包。现在想弄清楚如何卸载它。找到后会在这里发帖。

有关如何安装的信息可以在这里找到(第 3 步):http://www.patrickjwaters.com/blog/2011-07-24/how-setup-eclipse-php-pdt-remote-system-explorer-theme-manager-and-drupal-plugins/35

至于卸载我仍在尝试(卸载选项在安装详细信息面板中对我来说是灰色的)。

我试过Windows > Preferences > Remote Systems,将所有内容都设置为false,但问题仍然存在。

解决方案
我们已经转移到 Eclipse Kepler 的 Vanilla 安装,并且刚刚添加了我们需要的插件(不包括远程系统资源管理器)。这已经解决了这个问题。

【讨论】:

    【解决方案3】:

    我体验过在资源保存时运行的“远程系统资源管理器操作”任务。

    Kepler + AspectJ + SpringSource 就我而言,这是由无效的 aspectj 切入点定义引起的。我有 30 个切入点,其中 4 个引用了一个已删除的类。 我注意到 Spring AOP 标记闪烁。

    在我修复了切入点后,冻结停止了。

    【讨论】:

    • ya.. 如果有任何 Aspect 检查正在闪烁,则会导致此问题。修复/删除该特定类后,我的问题(相同)得到了解决。
    【解决方案4】:

    这也让我发疯了。

    感谢这个话题,我明白它是插件RSE,但我也无法卸载Remote System Explorer插件工具。 我必须删除所有在plugins/ 中名称以 org.eclipse.rse 开头的插件,它现在可以工作了。

    【讨论】:

    • 谢谢,我在 STS 3.9.3.RELEASE,这似乎解决了我的问题
    • 这似乎解决了问题,但在调试中 STS 仍然非常缓慢,并且持续冻结。我认为“远程系统资源管理器操作”不是唯一的错误。
    【解决方案5】:

    Window -> Show View -> Other... -> Remote System Details (or maybe Remote Systems)

    这是 Eclipse 4.3 Kepler (2013/2014)

    找到所有非本地项目并删除它们。我看不到任何 DISABLE 功能。

    对我来说,当使用编辑器保存并完成自动构建时,这似乎停止了额外的 1 到 3 秒延迟(在 Intel i7 机器上)。

    http://forum.spring.io/forum/spring-projects/springsource-tool-suite/128402-sts-3-3-0-m2-and-remote-system-explorer-poor-performances 暗示 STS 3.4M1+ 可能会缓解这些问题,我还没有尝试过,因为我只运行 GA 版本,所以会在 7 天后 Kepler SR1 发布时尝试。

    【讨论】:

      【解决方案6】:

      步骤如下:

      1. 点击Windows > Preferences 菜单
      2. 在树中选择General > Startup and Shutdown
      3. 取消选中RSE UI
      4. 在树中选择Remote Systems
      5. 取消选中Re-open Remote Systems view to previous state
      6. 重启 Eclipse

      注意:由于旧版本存在错误,您必须安装 Eclipse 4.3.1(或更新版本)

      【讨论】:

      • 接受这个答案,因为它似乎是当前一代问题的解决方案。 (我没有特别观察到这个错误和修复)
      • 尝试了所有这些,最终对我有用的是最后一部分 - 更新到 luna (4.4.0)
      • 每个新版本的 eclipse 都比上一个版本差。更多 RAM,更快的磁盘,但 Eclipse 越来越差
      • 2018年了,这个问题还没有解决!这对我不起作用。试试 Q9703 的:从 Windows -> Preferences -> -> General -> Workspace -> Build Order 中删除 RemoteSystemsTempFiles
      • 这个答案和 Q9703 的答案相结合,可以很好地提高 Eclipse 性能。必须禁用 RSE 以及它自己项目的自动构建。
      【解决方案7】:

      关闭 Git-Staging 视图!

      我在 Eclipse 4.3 Kepler 上遇到了同样的问题。 删除(关闭)Git-Staging 视图后,问题已解决!

      【讨论】:

      • 正如我所料,我导入了一个 Git 项目,问题就开始了,感谢您的确认。基本上,关闭所有同步或更新“上下文中的当前文件”信息的选项卡会有帮助。
      • 如果我需要 Git 视图怎么办? :)
      • 没有帮助:-(
      【解决方案8】:

      我想我可能已经找到了解决这个问题的方法......

      1. 如果弹出窗口,请将其关闭,然后单击底部的停止按钮
      2. 取消选中项目下的“自动构建”
      3. 项目 |构建项目
      4. 选中“自动构建”

      现在,再试试你在做什么。

      【讨论】:

        【解决方案9】:

        步骤如下:

        1. 点击Windows > Preferences 菜单
        2. 在树中选择General > Workspace > Build Order
        3. 取消选中Use default build order
        4. 选择RemoteSystemsTempFiles
        5. 点击Remove Project
        6. 点击Apply and Close

        【讨论】:

        • 太棒了——因为现在是 2016 年,这应该是新接受的答案。但是,我确实想知道从构建中删除它会破坏什么?!
        • 如果您添加新项目会发生什么——它们会自动添加到该列表中吗?如果不是,这不应该是首选方式,因为人们很可能会忘记手动添加项目。你怎么看?
        【解决方案10】:

        切换到eclipse photon一周,再也没有看到烦人的“远程系统....”。

        【讨论】:

          【解决方案11】:

          目前对我来说是 Spring Tool Suite 3.9.4。通过首选项菜单释放禁用远程系统修复了该问题。 Here 是帮助我的参考。但是过了一会儿,问题又来了!

          【讨论】:

            【解决方案12】:

            在 Eclipse 中编译 C++ 项目时,我还经历了多次远程系统资源管理器操作(我使用的是 Nsight bu nvidia - 基于 Eclipse 的平台)。 在我在这里完成了所有建议的解决方案之后,我仍然遇到了问题。

            但是-当我将 gcc 编译器的 -Wall 选项更改为 -w 选项时,问题消失了。

            转到 - 项目属性 -> 构建 -> 设置 -> 工具设置选项卡 -> gcc 编译器 -> 警告 -> 取消选中 -Wall 并选中 -w

            G++ 编译器也是如此。

            【讨论】:

              【解决方案13】:

              我还经历了在资源保存时运行的“Remote System Explorer Operation”任务。

              当使用AspectJ Around 方法在我的情况下,它是由Aspectjaround 方法Spring AOP 标记创建引起的。

              从Eclipse Markers 控制台系统中删除AspectJ 标记将自动解决系统挂起问题。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2012-08-07
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2017-04-06
                • 1970-01-01
                • 2011-11-26
                相关资源
                最近更新 更多