Skip to content

Add progress bars to benchmark script - #72

Merged
antirotor merged 4 commits into
developfrom
chore/benchmark-progress-bars
Sep 30, 2026
Merged

antirotor merged 4 commits into
developfrom
chore/benchmark-progress-bars

Conversation

@antirotor

Copy link
Copy Markdown
Owner

Change

Running benchmark especially with large files can take a long time, progress bar will help there.

running benchmark especially with large files can take a long time, progress bar will help there.
@antirotor
antirotor requested a balanced review from Copilot September 30, 2026 08:58
@antirotor antirotor self-assigned this Sep 30, 2026
@antirotor antirotor added the enhancement New feature or request label Sep 30, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Timed polling distorts benchmark results, and the size progress bar uses an inaccurate unit.

Review effort: Balanced
Findings: 1 Medium severity · 1 Low severity

Open (2)
What changed in this PR

Adds nested progress reporting to the benchmark workflow.

Changes:

  • Shows generation, run, size, and optional copy-byte progress.
  • Adds thread-safe copy progress tracking.
  • Adds tqdm development dependencies.
File Description
benchmark.py Implements progress bars and tracking.
pyproject.toml Adds progress-bar dependencies.
uv.lock Locks new dependencies.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread benchmark.py Outdated
Comment thread benchmark.py Outdated
@antirotor
antirotor merged commit ddea373 into develop Sep 30, 2026
16 checks passed
@antirotor
antirotor deleted the chore/benchmark-progress-bars branch September 30, 2026 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants