INNER CODE UNIT · C++

fast_mean

StratCraftsAI/NexusFix · benchmarks/constexpr_serializer_bench.cpp:156

    double fast_mean = static_cast<double>(std::accumulate(fast_latencies.begin(), fast_latencies.end(), 0ULL)) /
                       static_cast<double>(BENCHMARK_ITERATIONS) / cpu_freq_ghz;
    double fast_p99 = static_cast<double>(percentile(fast_latencies, 0.99)) / cpu_freq_ghz;

    std::cout << "  Mean:   " << std::fixed << std::setprecision(1) << fast_mean << " ns\n";
    std::cout << "  Median: " << fast_median << " ns\n";
    std::cout << "  P99:    " << fast_p99 << " ns\n";
    std::cout << "  Size:   " << fast_builder.size() << " bytes\n";

    // ========================================================================
    // MessageFactory Benchmark
    // ========================================================================

    std::cout << "\n----------------------------------------------------------\n";
    std::cout << "  MessageFactory (Complete Message)\n";
    std::cout << "----------------------------------------------------------\n";

    std::vector<uint64_t> factory_latencies;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…