perf: remove empty HashMap instances from TrieUpdates and HashedPostState (#13976)

This commit is contained in:
kien-rise
2025-01-28 18:00:05 +07:00
committed by GitHub
parent af30448f4c
commit e11e1f30fa
2 changed files with 11 additions and 1 deletions

View File

@ -76,6 +76,9 @@ impl TrieUpdates {
hashed_address: B256,
storage_updates: StorageTrieUpdates,
) {
if storage_updates.is_empty() {
return;
}
let existing = self.storage_tries.insert(hashed_address, storage_updates);
debug_assert!(existing.is_none());
}