From c3757c99d500faa04e96526bc61b2948fd5b6e1a Mon Sep 17 00:00:00 2001 From: gabime Date: Fri, 2 Sep 2016 17:23:40 +0300 Subject: [PATCH] remoed zf_log from bench --- bench/zf_log-bench-mt.cpp | 56 --------------------------------------- bench/zf_log-bench.cpp | 28 -------------------- 2 files changed, 84 deletions(-) delete mode 100644 bench/zf_log-bench-mt.cpp delete mode 100644 bench/zf_log-bench.cpp diff --git a/bench/zf_log-bench-mt.cpp b/bench/zf_log-bench-mt.cpp deleted file mode 100644 index aace2770..00000000 --- a/bench/zf_log-bench-mt.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -const char g_path[] = "logs/zf_log.txt"; -int g_fd; - -static void output_callback(zf_log_message *msg) -{ - *msg->p = '\n'; - write(g_fd, msg->buf, msg->p - msg->buf + 1); -} - -using namespace std; - -int main(int argc, char* argv[]) -{ - g_fd = open(g_path, O_APPEND|O_CREAT|O_WRONLY); - if (0 > g_fd) - { - ZF_LOGE_AUX(ZF_LOG_STDERR, "Failed to open log file: %s", g_path); - return -1; - } - zf_log_set_output_callback(ZF_LOG_PUT_STD, output_callback); - - int thread_count = 10; - if(argc > 1) - thread_count = std::atoi(argv[1]); - int howmany = 1000000; - std::atomic msg_counter {0}; - vector threads; - - for (int t = 0; t < thread_count; ++t) - { - threads.push_back(std::thread([&]() - { - while (true) - { - int counter = ++msg_counter; - if (counter > howmany) break; - ZF_LOGI("zf_log message #%i: This is some text for your pleasure", counter); - } - })); - } - - for (auto &t:threads) - { - t.join(); - }; - close(g_fd); - return 0; -} diff --git a/bench/zf_log-bench.cpp b/bench/zf_log-bench.cpp deleted file mode 100644 index a6e3e1ff..00000000 --- a/bench/zf_log-bench.cpp +++ /dev/null @@ -1,28 +0,0 @@ -#include -#include - -const char g_path[] = "logs/zf_log.txt"; -static FILE *g_f; - -static void output_callback(zf_log_message *msg) -{ - *msg->p = '\n'; - fwrite(msg->buf, msg->p - msg->buf + 1, 1, g_f); -} - -int main(int, char* []) -{ - g_f = fopen(g_path, "wb"); - if (!g_f) - { - ZF_LOGE_AUX(ZF_LOG_STDERR, "Failed to open log file: %s", g_path); - return -1; - } - zf_log_set_output_callback(ZF_LOG_PUT_STD, output_callback); - - const int howmany = 1000000; - for(int i = 0 ; i < howmany; ++i) - ZF_LOGI("zf_log message #%i: This is some text for your pleasure", i); - fclose(g_f); - return 0; -}