实测库

GITHUB TOPIC

#terminal

共 6 个已实测项目

lnav实测

lnav 是终端里的日志浏览器,自动识别格式、上色、对齐时间戳,按分号就能用 SQL 查日志。实测 33.4 MB、20 万行的 nginx 日志:索引 2.17 秒,分组聚合 SQL 1.49 秒;同样的事 Python 脚本 0.34 秒。它慢 4.4 倍,省的是写脚本的时间。exe 26868000 字节加一个 dll,目录共 45 MB。

C++★ 10,755BSD-2-Clause2026-10-23
↗
hyperfine实测

hyperfine 是命令行的基准测试工具,Rust 写的单文件 exe。给几条命令各跑几十轮,输出均值、标准差、最快最慢和相对百分比。实测这台机器上的启动开销:cmd 142.8 毫秒、hadolint 155.4 毫秒、Node 181.5 毫秒、Python 482.6 毫秒,Python 是 cmd 的 3.4 倍。轮数不是越多越准,跑 50 轮的均值反而比 3 轮高。

Rust★ 29,143Apache-2.02026-10-23
↗
typer实测

typer 是 FastAPI 作者做的命令行框架,参数从类型注解自动推导,自带好看的帮助面板和 shell 补全。代码比 argparse 短,代价是每次启动多花半秒。

Python★ 20,166MIT2026-10-22
↗
rich实测

rich 是 Python 的终端排版库:表格、进度条、语法高亮、树状图,一行 import 就能把命令行输出做好看。中文占两个字符宽度这件事它已经处理了。

Python★ 57,597MIT2026-10-22
↗
glances实测

glances 4.5.8 实测:同一个 CPU 状态,psutil 采样间隔 0.1 秒给出 72.6%、1 秒给出 11.1%,差六倍。interval=None 首次恒为 0.0。非阻塞连续采样极差达 7.7 个百分點,压力下到 36.3。API 单项 1-2 毫秒,进程列表 337 KB / 5 毫秒,自身内存 8.9 MB。

Python★ 33,816GPL-3.02026-10-20
↗