【问题标题】:Sublime text 3 using massive amount of CPU on idleSublime text 3 在空闲时使用大量 CPU
【发布时间】:2018-11-16 06:03:04
【问题描述】:

我在 Windows 10 上运行 Sublime Text 3,所有已安装的软件包都被禁用。空闲时,打开一个文件会占用我大约 31% 的 CPU。对于文本编辑器来说,这似乎是一个荒谬的数量 - 为什么会这样?

【问题讨论】:

    标签: sublimetext3 cpu-usage


    【解决方案1】:

    这似乎是由索引引起的:

    https://github.com/SublimeTextIssues/Core/issues/537

    https://www.sublimetext.com/blog/articles/file-indexing

    尝试添加

    "index_files": false

    在你的配置中

    【讨论】:

      【解决方案2】:

      Sublime text 为您提供了一个检查索引状态的界面

      转到菜单帮助 -> 索引状态

      【讨论】:

      • 这是一个可以在某处启用的菜单项,还是在 Linux 版本中不可用?有人知道吗?
      【解决方案3】:

      这是由于索引文件问题。只是禁用它。这可以通过添加 "index_files": false, 到您的 Preferences.sublime-settings (Preference > Settings) 来完全禁用。

      【讨论】:

        【解决方案4】:

        您可以通过更改来限制索引

        "index_workers": 0 // Automatic worker spawning based on CPU
        

        "index_workers": 1 // One worker only
        

        在您的用户设置 JSON 文件中。

        【讨论】:

          【解决方案5】:

          这对我有用:

          1. 打开活动监视器
          2. 查找插件主机
          3. 公开信息
          4. 打开文件和端口
          5. 搜索 /Users//Library/Application Support/Sublime Text 3/Installed Packages
          6. 停用它们

          【讨论】:

            【解决方案6】:

            另一个不需要禁用索引的解决方案是从索引中排除“重”目录。添加首选项:

            "folder_exclude_patterns": [
                    "node_modules",
                    "a_heavy_directory_name"
                ] 
            

            来自:https://github.com/sublimehq/sublime_text/issues/537#issuecomment-237580498

            【讨论】:

              猜你喜欢
              • 2015-05-29
              • 2015-04-23
              • 2015-01-04
              • 2013-01-13
              • 2019-05-16
              • 1970-01-01
              • 2014-12-06
              • 1970-01-01
              相关资源
              最近更新 更多