WoTerm、WindTerm、Putty性能对比

83 阅读2分钟

偶然发现windterm的性能表现,自审思一翻,认为WoTerm也可以实现同等性能表现,于是经过努力,终于把终端性能优化到领先。无论是内存占用及解析速度,均很接近第一名,虽然还可以再努力一把,但暂时是满足了,以后赚了钱再进行一波优化,以下是对比数据。

-----------------------------

🖥 测试环境

组件

配置

WoTerm 主机

12 代 i5,48 GB 内存

测试服务器

2 核 8 GB,Fedora,虚拟机 NAT 模式

⚙ 测试命令

命令

说明

time seq 10000000

生成 1000 万行记录

urandom_test.sh

生成 100 MB 随机数据

📦 测试程序版本

程序

版本

WoTerm

v10.2.1

WindTerm

v2.7.0

PuTTY

v0.83

⏱ 测试方法

  • 测试日期: 2025 年 4 月 18 日
  • 每条对比命令至少执行 10 次
  • 去掉 最大/最小值 后取平均成绩

命令处理时间

在终端对服务器执行 time seq 10000000,用手机秒表记录总耗时。
命令末尾打印的耗时仅反映 SSH 线程收完数据的一刻,并不公平。
因软件数据链路为:

SSH 线程接收 → 主线程分发 → 终端线程处理 → 主线程展示

故以手机秒表为准。

命令处理时间

urandom_test 吞吐量对比

本项对比 每秒处理记录数(吞吐量)

执行吞吐量

urandom_test 执行后内存占用

下图已减去启动后的基线内存,仅显示命令带来的 新增内存

内存占用

注:以上成绩基于上述配置,不同硬件/环境结果可能不同。

官网地址:woterm.com

开源地址:github.com/aoyiduo/wot… 和 gitee.com/aoyiduo/wot…