From 8aeee5018e7bbbee833e56ce1a8e63d7756a4e92 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Mon, 12 Jan 2026 04:57:54 +0100 Subject: [PATCH] perf(trie): save one clock read in elapsed time calculation (#20916) --- crates/trie/parallel/src/proof_task.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/trie/parallel/src/proof_task.rs b/crates/trie/parallel/src/proof_task.rs index 20edea208b..7c95091b9c 100644 --- a/crates/trie/parallel/src/proof_task.rs +++ b/crates/trie/parallel/src/proof_task.rs @@ -1254,8 +1254,9 @@ where let result = build_account_multiproof_with_storage_roots(&proof_tx.provider, ctx, &mut tracker); - let proof_elapsed = proof_start.elapsed(); - let total_elapsed = start.elapsed(); + let now = Instant::now(); + let proof_elapsed = now.duration_since(proof_start); + let total_elapsed = now.duration_since(start); let proof_cursor_metrics = tracker.cursor_metrics; proof_cursor_metrics.record_spans();