【问题标题】:Atom editor running slowly in all new projectsAtom 编辑器在所有新项目中运行缓慢
【发布时间】:2017-08-02 13:01:53
【问题描述】:

最近有人遇到过 Atom 速度变慢的问题吗?我的速度变得非常慢,但仅适用于我在过去几天创建的项目。我可以毫无问题地编辑旧项目,但是在所有新项目的文件之间键入和导航时会有 5 到 10 秒的延迟。 Activity Monitor 显示 Atom Helper 经常使用 100% CPU。

到目前为止的步骤:

  • 卸载并重新安装 Atom
  • 测试使用不同语言(Ruby 与 Javascript)打开项目是否有任何不同(它没有)

其他说明:

  • 我安装了最新版本的 Atom (1.18.0) 我已经使用 Atom 一个月了,没有任何问题
  • 我没有更改任何设置或软件包或插件
  • 第一个受影响的项目是使用 Javascript 和 Jasmine 进行测试的项目(之前的所有项目都是使用 Rspec 的 Ruby)

【问题讨论】:

  • 您是否尝试通过atom --safe在安全模式下打开它?
  • 嗨 Pradana - 我有同样的问题
  • 尝试清除窗口状态:atom --clear-window-state.
  • 谢谢,这似乎并没有改变情况。另一个奇怪的行为是,有时在我在文件中键入几个字母后,Atom 会开始一遍又一遍地重复这些,直到我退出文件或键入 ctrl+C
  • 我有同样的问题,令人沮丧。 “安全模式”不起作用,即使有,我也不确定这是解决方案。远离这个 IDE。

标签: atom-editor


【解决方案1】:

您的问题可能与占用大量处理时间的某个包有关。我最近遇到了一个问题,原子每 20 到 30 秒就会冻结/滞后。我会打字,它会冻结,然后大约 5-10 秒后,我按下的每个字母都会出现。我最终基本上尝试了一些不同的东西,并最终排除了我的问题。

我开始尝试跑步:

atom --safe 

此命令在没有社区包的情况下运行 atom。它用于解决您的问题是社区包还是原子包。在安全模式下运行时,看看您的问题是否仍然存在。如果是,则它不是社区包。

在我排除了社区包之后,我基本上通过了 atom 的包来试图缩小问题的根源。我会一次禁用 10-20 个包,然后尝试重现我的问题。这样做 3-4 次后,我的问题停止了。最终我找到了有问题的包并且能够禁用它。我的问题立即停止了。

Atom 调试指南: https://flight-manual.atom.io/hacking-atom/sections/debugging/

注意: 确保 atom 是最新的最新安全版本。您也可以尝试将 atom 从您的机器中完全删除,然后重新安装。

注意: 您还应该考虑它可能是您的机器。我最近从我的 2012 MacBook Pro HDD 升级到了 Samsung Evo 850 SDD。我正在尝试开发一个 react-native 应用程序,但模拟器速度非常慢,以至于我什么都做不了。升级硬盘驱动器解决了这个问题。 (而且自从升级后,atom 速度要快得多。)

【讨论】:

    【解决方案2】:

    我遇到了类似的延迟问题,因为我不小心在我的桌面上初始化了一个 GitHub 存储库(Mac OS 10.13)。

    每当我打开一个包含许多文件的项目时,延迟都会增加。文件名从灰色到绿色的不断变化是一个线索,我正在处理一个不应该链接到 Github 的个人项目,所以这不应该发生。

    最后,我偶然发现了以下链接,这有助于解决问题。

    How to remove git repository created on desktop

    从桌面删除 .git 文件

    1. 在主栏中导航到 Go -> Home

    2. 使用快捷键 SHIFT + COMMAND + PERIOD (.) 查看隐藏文件

    3. 查找并删除文件“.git”

    警告

    如果您的桌面是您的活动 Github 存储库,请不要这样做。

    对我来说,当我开始使用 Github 时,我不小心把我的桌面变成了一个存储库。从错误的文件夹初始化 git repo 很容易出错,所以这可能也发生在你身上。

    【讨论】:

      【解决方案3】:

      每次在编辑器中输入后的问题:

      • RAM 使用率高
      • CPU 使用率高
      • 反应慢

      使用安全模式 - 它运行良好,因此有助于将问题范围缩小到社区包。

      这就是我的问题的原因:

      • 名为“颜料”的包:

      【讨论】:

        【解决方案4】:

        我的问题是 Atom 正在使用我机器的 gpu,这导致了严重的速度下降。如果您的机器有 GPU,请考虑通过以下方式禁用 Atom 对它的使用:atom --disable-gpu

        如需进一步了解如何分析 Atom,请提供doc a read

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-09
          • 1970-01-01
          • 1970-01-01
          • 2018-08-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多