1. 关注

  2. 订阅

    订阅到:

编辑器性能测试:Atom 、VS Code、Sublime Text

王老虎   发布在 2017-01-09   

说到文本编辑器,我用 Sublime Text 已经差不多有三年了,也一直没遇到什么问题。在一两年前,我尝试过用 Atom,其活跃的社区 (GitHub!我超爱GitHub) 留给我很深刻的印象。Atom 的 UI 设计尤其吸引我,但我仍然坚持使用 Sublime Text 的原因就是因为性能问题:即使在 Atom 1.0 版本发布之后,Atom 还是太慢了。

这几天,我在 Google 上搜索 “Sublime Text vs Atom 2016” 的文章,想看看 Atom 有没有什么显著的改善。然后我就看到了 Visual Studio Code。VS Code 也和 Atom 一样,是使用 Web 技术创建的,但有评论人说 VS Code 的速度要更快。所以我想做一个小测试,看看这几种编辑器的性能差异。

编辑器版本

Editor Version Sublime Text 3 beta, build 3126 Atom 1.12.7 Visual Studio Code 1.8.1 TextEdit 1.12 (329)

方法

用于测试硬件:MacBook Pro 2016 13-inch 带 Touch Bar, (2.9 GHz Intel Core i5 CPU, 8GB 2133 MHz LPDDR3 RAM, 运行MacOS Sierra 10.12.2)。所有可见的程序都关闭了。使用 MacOS 自带的TextEdit 作为参照。

Launch Time 启动时间

每种编辑器都是从 Dock 中以点击图标的方式启动的。我记录了从点击图标到第一个窗口完全加载的这个过程的时长。

Window Open Time 窗口打开的时间

首先启动每种编辑器,随后关闭所有窗口。我记录了从 Dock 菜单(或其他等价菜单)点击“新窗口”到第一个窗口完全加载的时长。

Files Open Time 打开文件的时间

首先启动每种编辑器,打开一个窗口。将一个文件从 Finder 拖拽到编辑器的窗口中。我记录了从释放文件到文件完全加载的时长。

Files Generating 文件生成

使用下面这段 Python 脚本分别生成包含 1万行、100万行、1 百万行和 1 千万行文字的四个文件,文件大小分别是 370KB、3.7MB、37MB 和 370MB。

(有话说)我的个性宣言

一位有口吃的朋友因口干了,想去买汽水喝,他问营业员说: 同…同志,汽..汽水,多少钱一…一瓶.  营业员回答说: 两块伍一瓶.  我喝…喝..我喝….  营业员嘭地一声打开汽水.这老兄一惊说: 我喝,喝不起.走了.

社交评论

您好,请登录后进行评论。点击 登录注册新账号
您好!
    五色云科技