文件编辑器打开大文件耗时对比测试

开发还是用的 IDE,文本编辑器主要用来查日志,那就比较注重打开大文件和查找功能。

具体耗时因人而异,但比例基本不会变。测试笔记本配置为 R7 4800H + 64GB。
测试的是一天的后端日志 2.98G,有空会做脱敏处理后发出来。

名称 版本 显示部分 完全加载 备注
EmEditor 24.3.1 0.5s 1.62s
EmEditor 22.2.0 1.31s 2.89s
UltraEdit 31.0.0.35 2.15s 一直卡住 1.13G 2.06s 完全加载
glogg 1.1.4 0.15s(瞬间) 11.41s 功能很少
klogg 23.08.0.1580-x64-Qt6 0.5s 3.54s 功能很少,完全加载前乱码
LogViewer 2.3.1 (aug 2018) 0.91s 功能很少,UTF-8 仍有乱码,久未更新
WindEdit 0.9 0.3s(瞬间) 5.67s 久未更新
Notepad4 24.07r5332 3.7s 首次打开 6~8s(重启生效)
Notepad– 2.17.0 9.5s(大文本模式)、1.75s(超大文件模式) 超大文件模式会打开新窗口功能很少
zed-windows 20240821 7.62s 测试记录:12.4 9.3 7.62 18.77 17.32 17.99 18.25 18.52 21.88 18.62 17.42 16.13
Notepad++ 8.6.8 14.3s
010 Editor 14.0.1 10.32s
EDX 0.4.11.2304 12.45s
Sublime Text 4169 88.76s 45s 进度条 100% 后卡住
EverEdit 4.5.0 66.43s 换更高配置电脑重测 31.28s
Kate 24.07.70 46.48s 打开时卡住
EditPlus 6.0 提示不能打开超过 2GB 文件
skylark 4.0.9 6s 显示出文件名,然后闪退
CudaText 1.215.0.2 提示文件过大,不能以正常模式打开
Emacs 29.1_2 比较长一段时间后闪退
Visual Studio Code 1.91.0.0 比较长一段时间后提示“窗口意外终止”
LopeEdit 5.8.1 21.5s 后无提示恢复为初始界面,文件未打开
Notepad3 6.23.203.2 提示无法处理如此庞大的文件
Lapce 0.4.1 84s 后显示出文件标签页,99s 后闪退
10 个赞

有意思。可以测试一下 Bigfileglogg010Editor 吗?

我自己用过第二个,速度还可以。

BigFile 安装报错,另两个加了。

1 个赞

超大文件基本上emeditor是唯一的最优解,2.98G对它来说轻轻松松。

可以测试下vim么

1 个赞

综合来看,暂时还是emeditor领先.

利用 vi 打开一个 1.4 GB 的文本文件,用时 7.5 秒。

测试环境:

  • 操作系统:Linux Mint 21.3 x86_64
  • CPU: Intel i5-8265U
  • 内存:7689 MiB
2 个赞

是 Vi 还是 Vim?

等有缘人测 Vim,附上命令:

vim --clean -c 'syntax off' filename # 默认配置+无语法高亮
vim --clean filename  # 默认配置

之前用的是 vi,现在用 Vim 来测试一下:

yes 命令重复输出一个 Python 脚本,生成了一个 3.0 G 的纯文本文件。

  • 使用 vim --clean filename 命令打开,用时 14.18 秒。
  • 使用 vim --clean -c 'syntax off' filename 命令打开,用时 14.00 秒。
3 个赞

阿! 我要投入EmEditor的懷抱 :hugs:

eme能打开tb级的文本,,这个测试属实是给它当玩具了

emeditor是不是付费的啊,我安装后每次打开都会自动隐藏到右下角托盘,得手动点开,拖动文件到窗口才能打开

可以免费使用(缺功能),全功能专业版相当贵(曾经想买后面还是觉得算了 :rofl:),永久授权马上就要不卖了只卖订阅制了

1 个赞

日常就打开看一下,检索对照下,免费的够用不?

https://zh-cn.emeditor.com/text-editor-features/history/emeditor-free/
官网有功能对比,可以参考一下

看来还是得 Emeditor,就是太贵

1 个赞

NotePad–就这一项也还行吧。

免费版也支持打开大文件,只是缺了手动控制。免费版的功能对于大部分普通用户来说绝对够用。

订阅制是到期后也不能用还是不能更新?
永久授权真的是太贵了,产品是好产品。