mirror of
https://github.com/eosswedenorg/antelope-keygen
synced 2026-07-03 11:53:41 +02:00
cli/src/benchmark.cpp: Minor cleanup, stop using the keyword "using" :)
This commit is contained in:
parent
56a5c226bd
commit
32967fdaac
1 changed files with 10 additions and 14 deletions
|
|
@ -25,29 +25,25 @@
|
||||||
#include <libeosio/ec.hpp>
|
#include <libeosio/ec.hpp>
|
||||||
#include "benchmark.hpp"
|
#include "benchmark.hpp"
|
||||||
|
|
||||||
using std::chrono::steady_clock;
|
|
||||||
using std::chrono::duration;
|
|
||||||
using std::chrono::time_point;
|
|
||||||
|
|
||||||
namespace eoskeygen {
|
namespace eoskeygen {
|
||||||
|
|
||||||
void benchmark(size_t num_keys, struct benchmark_result* res) {
|
std::chrono::duration<float> _run_benchmark(size_t num_keys) {
|
||||||
|
auto start = std::chrono::steady_clock::now();
|
||||||
|
for(size_t i = 0; i < num_keys; i++) {
|
||||||
|
struct libeosio::ec_keypair k;
|
||||||
|
libeosio::ec_generate_key(&k);
|
||||||
|
}
|
||||||
|
return std::chrono::steady_clock::now() - start;
|
||||||
|
}
|
||||||
|
|
||||||
time_point<steady_clock> start;
|
void benchmark(size_t num_keys, struct benchmark_result* res) {
|
||||||
|
|
||||||
if (num_keys < 1) {
|
if (num_keys < 1) {
|
||||||
res->sec = res->kps = 0;
|
res->sec = res->kps = 0;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
start = steady_clock::now();
|
res->sec = _run_benchmark(num_keys).count();
|
||||||
|
|
||||||
for(size_t i = 0; i < num_keys; i++) {
|
|
||||||
struct libeosio::ec_keypair k;
|
|
||||||
libeosio::ec_generate_key(&k);
|
|
||||||
}
|
|
||||||
|
|
||||||
res->sec = duration<float>(steady_clock::now() - start).count();
|
|
||||||
res->kps = static_cast<float>(num_keys) / res->sec;
|
res->kps = static_cast<float>(num_keys) / res->sec;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue