Skip to content

docs(bench): INTERN-33 build artifact analysis (#371) - #423

Open
CodingMinh wants to merge 1 commit into
masterfrom
intern/33-build-artifact-analysis
Open

docs(bench): INTERN-33 build artifact analysis (#371)#423
CodingMinh wants to merge 1 commit into
masterfrom
intern/33-build-artifact-analysis

Conversation

@CodingMinh

@CodingMinh CodingMinh commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

Read-only build artifact audit for #371 (intern-33).

  • Cold release builds: CLI lean (372s), CLI default (481s), full workspace (952s)
  • Binary size via cargo bloat: lean 21.5 MiB vs default 31.2 MiB; desktop markhand 48 MiB
  • Incremental: touch core/lib.rs 47s; touch cli/main.rs 289s
  • Top symbols: PDF pipeline + whisper (default only)
  • Recommendation: fileconv-cli --no-default-features for POC/CI (already in cli Cargo.toml comments)

No Cargo.toml or profile changes.

Test plan

  • Benchmarks run locally (logs in .issue-371-logs/, not committed)
  • make check-static attempted — failed at soak OCR preflight (env: no FILECONV_OCR_API_KEY); doc-only PR
  • Reviewer: skim bench/INTERN33_BUILD_ARTIFACT_ANALYSIS.md

Closes #371 (trace/doc deliverable).

Made with Cursor

Measure release build times, binary sizes, incremental compile, and
cargo bloat top symbols for CLI lean vs default and full workspace.
Recommend --no-default-features for lean deploy paths; no config changes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[intern-33] Build artifact analysis: binary size, build time, cache efficiency

1 participant