1
0
Fork 0
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:
Henrik Hautakoski 2021-01-04 16:16:34 +01:00
parent 56a5c226bd
commit 32967fdaac

View file

@ -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;
} }