Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a benchmark for the trie #2059

Open
mpaulucci opened this issue Feb 24, 2025 · 1 comment · May be fixed by #2091
Open

Add a benchmark for the trie #2059

mpaulucci opened this issue Feb 24, 2025 · 1 comment · May be fixed by #2091
Labels
L1 Ethereum client performance

Comments

@mpaulucci
Copy link
Collaborator

Let's benchmark it comparing it with cita trie

We could mimic these benchmarks: https://github.com/citahub/cita_trie/blob/master/benches/trie.rs

We're already using cita to compare tests.

@lakshya-sky
Copy link

I've raised #2091 for this issue. during adding benchmark I found that remove on ethrex-trie was taking ownership of key but passing ref for creating nibble, so the ownership was unnecessary. I've changed the signature to use ref.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L1 Ethereum client performance
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

2 participants