INNER CODE UNIT · C++
factory_median
StratCraftsAI/NexusFix · benchmarks/constexpr_serializer_bench.cpp:187
double factory_median = static_cast<double>(factory_latencies[BENCHMARK_ITERATIONS / 2]) / cpu_freq_ghz;
double factory_mean = static_cast<double>(std::accumulate(factory_latencies.begin(), factory_latencies.end(), 0ULL)) /
static_cast<double>(BENCHMARK_ITERATIONS) / cpu_freq_ghz;
double factory_p99 = static_cast<double>(percentile(factory_latencies, 0.99)) / cpu_freq_ghz;
std::cout << " Mean: " << std::fixed << std::setprecision(1) << factory_mean << " ns\n";
std::cout << " Median: " << factory_median << " ns\n";
std::cout << " P99: " << factory_p99 << " ns\n";
// ========================================================================
// Runtime HeaderBuilder Benchmark (for comparison)
// ========================================================================
std::cout << "\n----------------------------------------------------------\n";
std::cout << " HeaderBuilder (Runtime Tag Conversion)\n";
std::cout << "----------------------------------------------------------\n";
std::vector<uint64_t> runtime_latencies;