diff options
| author | Wladimir J. van der Laan <[email protected]> | 2017-12-23 14:46:20 +0100 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2017-12-23 14:53:05 +0100 |
| commit | 5180a86c96bc05d2a731f70f36aae28ab5a3fad4 (patch) | |
| tree | 2339b7b14ec174861d1baa73a44a33680644f820 /src/httpserver.cpp | |
| parent | Merge #11748: [Tests] Adding unit tests for GetDifficulty in blockchain.cpp. (diff) | |
| parent | Removed CCheckQueueSpeed benchmark (diff) | |
| download | discoin-5180a86c96bc05d2a731f70f36aae28ab5a3fad4.tar.xz discoin-5180a86c96bc05d2a731f70f36aae28ab5a3fad4.zip | |
Merge #11517: Tests: Improve benchmark precision
760af84 Removed CCheckQueueSpeed benchmark (Martin Ankerl)
00721e6 Improved microbenchmarking with multiple features. (Martin Ankerl)
Pull request description:
The benchmark's KeepRunning() used to make a function call for each call, inflating measurement times for short running code. This change inlines the critical code that is executed each run and moves the slow timer updates into a new function.
This change increases the average runtime for Trig from 0.000000082339208 sec to 0.000000080948591.
Tree-SHA512: 36b3bc55fc9b1d4cbf526b7103af6af18e9783e6b8f3ad3adbd09fac0bf9401cfefad58fd1e6fa2615d3c4e677998f912f3323d61d7b00b1c660d581c257d577
Diffstat (limited to 'src/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions