Skip to content

Performance/memepool metrics#1135

Merged
ladamesny merged 2 commits intoperformance-benchmarkingfrom
performance/memepool-metrics
Jan 14, 2026
Merged

Performance/memepool metrics#1135
ladamesny merged 2 commits intoperformance-benchmarkingfrom
performance/memepool-metrics

Conversation

@ladamesny
Copy link
Copy Markdown
Contributor

@ladamesny ladamesny commented Jan 8, 2026

Description

Script to run a memepool benchmark analysis. Here is a sample report:

Window: 1000 ms

=== MEMPOOL STATISTICS BY NODE ===

Metrics Explained:
Ready Txs - Valid transactions that can execute immediately
Future Txs - Valid transactions waiting for dependencies (e.g., nonce)
Admission Rate- Transactions submitted per second (TPS)
Validated - Transactions checked for correctness
Revalidated - Transactions re-validated after new blocks
Pruned - Transactions included in finalized blocks
Reverified - Transactions resubmitted after chain reorganization

Node: ferdie
Average Ready Txs: 0.00
Average Future Txs: 0.02
Peak Ready Txs: 0
Peak Future Txs: 1
Avg Admission Rate: 0.00 TPS
Total Validated: 0
Total Revalidated: 0
Total Pruned: 0
Total Reverified: 0

Checklist

  • Commit sequence broadly makes sense and commits have useful messages.
  • The size limit of 400 LOC isn't needlessly exceeded
  • The PR refers to a JIRA ticket (if one exists)
  • New tests are added if needed and existing tests are updated.
  • New code is documented and existing documentation is updated.
  • Relevant logging and metrics added
  • Any changes are noted in the changelog.md for affected crate
  • Self-reviewed the diff

@ladamesny ladamesny force-pushed the performance/memepool-metrics branch from 04f1ade to 2a9ada5 Compare January 9, 2026 17:45
@ladamesny ladamesny self-assigned this Jan 9, 2026
@ladamesny ladamesny marked this pull request as ready for review January 9, 2026 17:52
@ladamesny ladamesny changed the base branch from master to performance-benchmarking January 14, 2026 15:44
@ladamesny ladamesny merged commit c09f28c into performance-benchmarking Jan 14, 2026
9 checks passed
@ladamesny ladamesny deleted the performance/memepool-metrics branch January 14, 2026 15:45
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