upd: optimize benchmark

This commit is contained in:
mutouyun 2022-12-04 19:19:48 +08:00 committed by 木头云
parent 6ca5d39a0c
commit 217bde2674

View File

@ -83,14 +83,16 @@ void fmt_multi_fmt_float(benchmark::State &state) {
} }
void imp_fmt_chrono(benchmark::State &state) { void imp_fmt_chrono(benchmark::State &state) {
auto now = std::chrono::system_clock::now();
for (auto _ : state) { for (auto _ : state) {
std::ignore = imp::fmt(std::chrono::system_clock::now()); std::ignore = imp::fmt(now);
} }
} }
void fmt_fmt_chrono(benchmark::State &state) { void fmt_fmt_chrono(benchmark::State &state) {
auto now = std::chrono::system_clock::now();
for (auto _ : state) { for (auto _ : state) {
std::ignore = fmt::format("{}", std::chrono::system_clock::now()); std::ignore = fmt::format("{}", now);
} }
} }