aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
authorWilliam Casarin <jb55@jb55.com>2021-12-19 13:39:25 -0800
committerWilliam Casarin <jb55@jb55.com>2022-01-12 09:27:37 -0800
commiteb8b22d5176d7abc6f93b4473df446105ca595e6 (patch)
treea6f2f96e64bdab0f191e1e0388d2d7825e24844b /src/validation.cpp
parent80e1c55687aae61767f1ade0826746cda00d6a24 (diff)
downloadbitcoin-eb8b22d5176d7abc6f93b4473df446105ca595e6.tar.xz
block_connected: re-use previous GetTimeMicros
Shave off an extra 100 or so instructions from the validation:block_connected tracepoint by reusing a nearby GetTimeMicros(). This brings the tracepoint down to 54 instructions. Still high, but much better than the previous ~154 and 8000 instructions which it was originally. Signed-off-by: William Casarin <jb55@jb55.com>
Diffstat (limited to 'src/validation.cpp')
-rw-r--r--src/validation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index 0ddb275e51..967c1f00f3 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -2166,7 +2166,7 @@ bool CChainState::ConnectBlock(const CBlock& block, BlockValidationState& state,
block.vtx.size(),
nInputs,
nSigOpsCost,
- GetTimeMicros() - nTimeStart // in microseconds (µs)
+ nTime5 - nTimeStart // in microseconds (µs)
);
return true;