Skip to content

Comments

feat: implement comprehensive benchmark suite and CI regression check#278

Merged
Timi16 merged 4 commits intoTimi16:mainfrom
DanielEmmanuel1:feature/benchmarks
Feb 24, 2026
Merged

feat: implement comprehensive benchmark suite and CI regression check#278
Timi16 merged 4 commits intoTimi16:mainfrom
DanielEmmanuel1:feature/benchmarks

Conversation

@DanielEmmanuel1
Copy link
Contributor

This PR implements a robust benchmark suite using Criterion.rs to monitor performance across core debugger operations.

Changes:

  • Added specialized benchmarks for WASM loading, contract execution, argument parsing, and storage operations.
  • Implemented state_management benchmarks for breakpoint and call stack overhead.
  • Fixed a STATUS_STACK_BUFFER_OVERRUN issue during contract execution by optimizing environment management.
  • Integrated critcmp into CI workflow for automated regression detection (10% threshold).
  • Updated README with actual baseline performance results.

Closes #213

@Timi16 Timi16 merged commit e4f9f9b into Timi16:main Feb 24, 2026
3 of 5 checks passed
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.

Add Benchmark Suite with Criterion.rs

2 participants