diff options
author | William Casarin <jb55@jb55.com> | 2021-12-19 13:39:25 -0800 |
---|---|---|
committer | William Casarin <jb55@jb55.com> | 2022-01-12 09:27:37 -0800 |
commit | eb8b22d5176d7abc6f93b4473df446105ca595e6 (patch) | |
tree | a6f2f96e64bdab0f191e1e0388d2d7825e24844b /src/validation.cpp | |
parent | 80e1c55687aae61767f1ade0826746cda00d6a24 (diff) | |
download | bitcoin-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.cpp | 2 |
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; |