docs(intern-22): speed benchmark multi-format (#360) - #397
Conversation
Option bench/sample10: ms/file by format, regression vs REPORT_SAMPLE10_SPEED.md. Co-authored-by: Cursor <cursoragent@cursor.com>
PR SummaryLow Risk Overview The analysis ranks formats by average ms/file (pptx/xlsx fastest, pdf slowest at ~306 ms/file), explains why PDF lags CSV/HTML/DOCX, and compares totals to Reviewed by Cursor Bugbot for commit 71e6cbe. Bugbot is set up for automated code reviews on this repo. Configure here. |
Summary
bench/sample10/, 36 file.bench/INTERN22_SPEED.md: bảng ms/file, ms/page + mục Phân tích intern-22.crates/cli/src/main.rs(cmd_speed,render_speed_report) — không cócommands/speed.rs.Given / When / Then
cargo build --release -p fileconv-cli), PDFium + Tesseract 5.5 trên WSL../target/release/fileconv speed bench/sample10 bench/INTERN22_SPEED.mdFormat comparison (ms/file TB)
Regression
So với
bench/REPORT_SAMPLE10_SPEED.md: thứ tự pdf ≫ html > docx giữ nguyên; chênh số tuyệt đối ~17–90% trên vài format (máy khác, không đổi code). Không regression do commit.Lưu ý:
make_sample10.shthiếu PNG (gttsnot installed) — không đo được image OCR lần này.Closes #360
Test plan
cargo build --release -p fileconv-clibash bench/make_sample10.sh(partial — no images/audio)./target/release/fileconv speed bench/sample10 bench/INTERN22_SPEED.md