Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <bench.h>
Definition at line 50 of file bench.h.
◆ State()
benchmark::State::State |
( |
std::string |
_name, |
|
|
duration |
_maxElapsed |
|
) |
| |
|
inline |
◆ KeepRunning()
bool benchmark::State::KeepRunning |
( |
| ) |
|
Definition at line 39 of file bench.cpp.
References count, name, and perf_cpucycles().
Referenced by Base58CheckEncode(), Base58Decode(), Base58Encode(), DKG::Bench_BuildQuorumVerificationVectors(), DKG::Bench_VerifyContributionShares(), BenchLockedPool(), BenchTimeDeprecated(), BenchTimeMillis(), BenchTimeMillisSys(), BenchTimeMock(), BLSPubKeyAggregate_Normal(), BLSSecKeyAggregate_Normal(), BLSSign_Normal(), BLSVerify_Batched(), BLSVerify_BatchedParallel(), BLSVerify_LargeAggregatedBlock(), BLSVerify_LargeAggregatedBlock1000PreVerified(), BLSVerify_LargeBlock(), BLSVerify_LargeBlockSelfAggregated(), BLSVerify_Normal(), CCheckQueueSpeed(), CCheckQueueSpeedPrevectorJob(), CCoinsCaching(), CHACHA20(), CHACHA20_POLY1305_AEAD(), CoinSelection(), DeserializeAndCheckBlockTest(), DeserializeBlockTest(), ECDSASign(), ECDSAVerify(), ECDSAVerify_LargeBlock(), FastRandom_1bit(), FastRandom_32bit(), HASH(), HASH_DSHA256(), HASH_DSHA256_0032b(), HASH_DSHA256_0032b_single(), HASH_DSHA256_0080b_single(), HASH_DSHA256_0128b_single(), HASH_DSHA256_0512b_single(), HASH_DSHA256_1024b_single(), HASH_DSHA256_2048b_single(), HASH_RIPEMD160(), HASH_SHA1(), HASH_SHA256(), HASH_SHA256_0032b(), HASH_SHA256D64_1024(), HASH_SHA512(), HASH_SipHash_0032b(), HASH_X11(), HASH_X11_0032b_single(), HASH_X11_0080b_single(), HASH_X11_0128b_single(), HASH_X11_0512b_single(), HASH_X11_1024b_single(), HASH_X11_2048b_single(), int_atoi(), int_lexical_cast(), MempoolEviction(), MerkleRoot(), POLY1305(), PrevectorAssign(), PrevectorAssignTo(), PrevectorClear(), PrevectorDestructor(), PrevectorResize(), RollingBloom(), Sleep100ms(), strings_1_itostr(), strings_1_lexical_cast(), strings_1_numberToString(), strings_1_to_string(), strings_2_multi_itostr(), strings_2_multi_lexical_cast(), strings_2_multi_numberToString(), strings_2_multi_to_string(), strings_2_strptintf(), and Trig().
◆ beginCycles
uint64_t benchmark::State::beginCycles |
|
private |
◆ beginTime
◆ count
uint64_t benchmark::State::count |
|
private |
◆ countMask
uint64_t benchmark::State::countMask |
|
private |
◆ lastCycles
uint64_t benchmark::State::lastCycles |
|
private |
◆ lastTime
◆ maxCycles
uint64_t benchmark::State::maxCycles |
|
private |
◆ maxElapsed
◆ maxTime
◆ minCycles
uint64_t benchmark::State::minCycles |
|
private |
◆ minTime
◆ name
std::string benchmark::State::name |
|
private |
The documentation for this class was generated from the following files: