【问题标题】:Why when I open a big file by editor,cpu usage is high?为什么当我用编辑器打开一个大文件时,cpu使用率很高?
【发布时间】:2014-02-06 11:31:19
【问题描述】:

应该是磁盘IO而不是CPU? 编辑器从磁盘读取文件到内存,编辑器处理文件的过程复杂吗?

【问题讨论】:

  • 什么编辑器?你可能需要看看你的编辑器是如何工作的
  • sublime,可能在加载大文件的时候,ui有进度条显示加载百分比,所以cpu很高。

标签: performance file file-io io cpu


【解决方案1】:

因为您使用的是解析该文件内容的文本编辑器。如果您只将文件加载到 RAM,则 DMA 将执行加载,并且不会为此使用 CPU。但在您的情况下,文本编辑器正在解析该文件以进行语法高亮和/或构建导致 CPU 使用率高的自动完成索引。

【讨论】:

    猜你喜欢
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 2014-03-14
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多