Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
poor-circle committed Oct 10, 2024
1 parent 22303ee commit c4fb562
Showing 1 changed file with 39 additions and 39 deletions.
78 changes: 39 additions & 39 deletions src/metric/benchmark/main.cpp
Original file line number Diff line number Diff line change
@@ -1,55 +1,55 @@
#include "bench.hpp"

int main() {
// std::cout << "start serialize bench" << std::endl;
std::cout << "start serialize bench" << std::endl;

// std::cout << "\ndynamic summary serialize:" << std::endl;
// bench_dynamic_summary_serialize(100000);
std::cout << "\ndynamic summary serialize:" << std::endl;
bench_dynamic_summary_serialize(100000);

// std::cout << "\ndynamic summary serialize(json):" << std::endl;
// bench_dynamic_summary_serialize(100000, true);
std::cout << "\ndynamic summary serialize(json):" << std::endl;
bench_dynamic_summary_serialize(100000, true);

// std::cout << "\ndynamic counter with many labels serialize:" << std::endl;
// bench_dynamic_counter_serialize(100000);
std::cout << "\ndynamic counter with many labels serialize:" << std::endl;
bench_dynamic_counter_serialize(100000);

// std::cout << "\ndynamic counter with many labels serialize(json):"
// << std::endl;
// bench_dynamic_counter_serialize(100000, true);
std::cout << "\ndynamic counter with many labels serialize(json):"
<< std::endl;
bench_dynamic_counter_serialize(100000, true);

// std::cout << "\nmulti dynamic counter serialize:" << std::endl;
// bench_many_metric_serialize(100000, 10);
// std::cout << "\nmulti dynamic counter serialize(json):" << std::endl;
// bench_many_metric_serialize(100000, 10, true);
std::cout << "\nmulti dynamic counter serialize:" << std::endl;
bench_many_metric_serialize(100000, 10);
std::cout << "\nmulti dynamic counter serialize(json):" << std::endl;
bench_many_metric_serialize(100000, 10, true);

// std::cout << "\nstart write bench" << std::endl;
std::cout << "\nstart write bench" << std::endl;

// std::cout << "\nstatic summary performance test:" << std::endl;
// bench_static_summary_write(1, 5s);
// bench_static_summary_write(std::thread::hardware_concurrency(), 5s);
std::cout << "\nstatic summary performance test:" << std::endl;
bench_static_summary_write(1, 5s);
bench_static_summary_write(std::thread::hardware_concurrency(), 5s);

// std::cout << "\ndynamic summary performance test:" << std::endl;
// bench_dynamic_summary_write(1, 5s);
// bench_dynamic_summary_write(std::thread::hardware_concurrency(), 5s);
std::cout << "\ndynamic summary performance test:" << std::endl;
bench_dynamic_summary_write(1, 5s);
bench_dynamic_summary_write(std::thread::hardware_concurrency(), 5s);

// std::cout << "\nstatic counter performance test:" << std::endl;
// bench_static_counter_write(1, 5s);
// bench_static_counter_write(std::thread::hardware_concurrency(), 5s);
std::cout << "\nstatic counter performance test:" << std::endl;
bench_static_counter_write(1, 5s);
bench_static_counter_write(std::thread::hardware_concurrency(), 5s);

std::cout << "\ndynamic counter performance test:" << std::endl;
bench_dynamic_counter_write(1, 5s);
// bench_dynamic_counter_write(std::thread::hardware_concurrency(), 5s);

// std::cout << "\nstart write/seriailize mixed bench" << std::endl;
// std::cout << "\nstatic summary mixed test:" << std::endl;
// bench_static_summary_mixed(1, 5s);
// bench_static_summary_mixed(std::thread::hardware_concurrency(), 5s);
// std::cout << "\nstatic counter mixed test:" << std::endl;
// bench_static_counter_mixed(1, 5s);
// bench_static_counter_mixed(std::thread::hardware_concurrency(), 5s);
// std::cout << "\ndynamic summary mixed test:" << std::endl;
// bench_dynamic_summary_mixed(1, 5s);
// bench_dynamic_summary_mixed(std::thread::hardware_concurrency(), 5s);
// std::cout << "\ndynamic counter mixed test:" << std::endl;
// bench_dynamic_counter_mixed(1, 5s);
// bench_dynamic_counter_mixed(std::thread::hardware_concurrency(), 5s);
bench_dynamic_counter_write(std::thread::hardware_concurrency(), 5s);

std::cout << "\nstart write/seriailize mixed bench" << std::endl;
std::cout << "\nstatic summary mixed test:" << std::endl;
bench_static_summary_mixed(1, 5s);
bench_static_summary_mixed(std::thread::hardware_concurrency(), 5s);
std::cout << "\nstatic counter mixed test:" << std::endl;
bench_static_counter_mixed(1, 5s);
bench_static_counter_mixed(std::thread::hardware_concurrency(), 5s);
std::cout << "\ndynamic summary mixed test:" << std::endl;
bench_dynamic_summary_mixed(1, 5s);
bench_dynamic_summary_mixed(std::thread::hardware_concurrency(), 5s);
std::cout << "\ndynamic counter mixed test:" << std::endl;
bench_dynamic_counter_mixed(1, 5s);
bench_dynamic_counter_mixed(std::thread::hardware_concurrency(), 5s);
}

0 comments on commit c4fb562

Please sign in to comment.