Lobsters | 📄 原文链接 | 2026-10-14 收录

更快也更小的 curl

来源:daniel.haxx.se — 2026-10-13

📋 概述

Daniel Stenberg 汇报 curl 性能测试上线两个多月后的初步成果,这些改进将随 10 月 14 日发布的 curl 8.23.0 一起交付。base64 编码快了一倍以上、解码快 40%;URL 百分号编解码分别快了四倍与两倍以上;ASCII 日期转时间戳快了一倍多,主要靠重写星期、月份与时区名查找;完整 URL 解析在数百个 URL 的测试里快 20–30%,报错信息也更精确;自带 printf 快 5–15%;ASCII 转数字的解析几乎快了一倍。体积侧,easy handle 从 4256 字节瘦到 3064 字节(减少约 28%),multi handle 从 900 到 656,connectdata 从 824 到 656;下载单个 512MB 文件的用例分配次数从 100 降到 96,峰值分配从 130622 字节降到 126875 字节,扣掉 102400 字节的下载缓冲后内存占用少了约 15%。

🔑 核心要点

💡 金句

这更符合「每一分都算数、不该有东西跑得比必要的更慢」的思路。
← 返回 Lobsters 首页