跳转至

Benchmark 对比报告

历史存档(请勿引用)

本页是 scalim 0.9 之前开发期的内部对拍实验存档:无版本号、无测量环境、无日期、无复现脚本, 版本代号(legacy_seq / splitloaders_*)为当时内部命名。本页数字不具备对外引用条件。

当前对外引用请使用版本锚定的 外部基线对比(含复现脚本与数据 JSON)。

适用读者
  • 关注对比结论与差异项的开发者/数据同学
  • 需要回溯输出文件/日志路径的项目贡献者

实验1-性能概览

备注 版本 总耗时(s) Rows 吞吐(rows/s) 峰值内存(MB) speedup%(ctrl/exp) mem节省%(ctrl/exp)
对照组
(原始脚本)
CTRL 418.6 26798 64.02 2948.6 baseline baseline
实验组
(使用聚合key模式, 简单处理原始脚本)
legacy_seq 394.526 26798 67.92 1770.16 6.10% 39.97%
实验组
(重写版, 串行模式)
splitloaders_seq 337.469 26798 79.41 1351.91 24.04% 54.15%
实验组
(重写版, 并发(thread)最大4个worker模式
splitloaders_adaptive_mw4 231.309 26798 115.85 2112.51 80.97% 28.36%

实验2-性能概览

备注 版本 总耗时(s) Rows 吞吐(rows/s) 峰值内存(MB) speedup%(ctrl/exp) mem节省%(ctrl/exp)
对照组
(原始脚本)
CTRL 77.0 36793 477.83 1709.9 baseline baseline
实验组
(使用聚合key模式, 简单处理原始脚本)
ctrl_baseinfo_compositekey_seq 62.026 36793 593.18 732.14 24.14% 57.18%
实验组
(重写版, 串行模式)
adb_baseinfo_seq 64.775 36793 568.01 809.61 18.87% 52.65%
实验组
(重写版, 并发(thread)最大4个worker模式
adb_baseinfo_adaptive_mw4 59.637 36793 616.95 809.76 29.11% 52.64%