Skip to content

perf: add benchmark harness, budgets, and retention guardrails#24

Open
mkilijanek wants to merge 1 commit intomatrixleons:mainfrom
mkilijanek:upstream/pr-performance-harness
Open

perf: add benchmark harness, budgets, and retention guardrails#24
mkilijanek wants to merge 1 commit intomatrixleons:mainfrom
mkilijanek:upstream/pr-performance-harness

Conversation

@mkilijanek
Copy link
Copy Markdown
Contributor

Summary

Add a performance harness and budget tooling to detect runtime regressions early.

Included

  • performance workflow (.github/workflows/performance.yml)
  • benchmark runner + budget checker
  • baseline performance budgets
  • profiling helper scripts and dev plan doc
  • bounded in-memory record retention in interceptor path

Conflict resolution

Cherry-picked from fork with manual conflict resolution to avoid overriding upstream docs sections.

Validation

  • python3 -m py_compile evilwaf.py core/*.py chemistry/*.py benchmarks/*.py

Provenance

  • based on fork commit 1dc9579

@mkilijanek
Copy link
Copy Markdown
Contributor Author

Merge order note: please merge after #23.\n\nDepends on: #23

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.

1 participant