Commit e9dbd4c0 authored by Gabi Melman's avatar Gabi Melman

Merge pull request #60 from chronoxor/master

Add async queue size as a separate parameter from sample size
parents 31a011e6 08a1153e
...@@ -50,7 +50,8 @@ void bench_mt(int howmany, std::shared_ptr<spdlog::logger> log, int thread_count ...@@ -50,7 +50,8 @@ void bench_mt(int howmany, std::shared_ptr<spdlog::logger> log, int thread_count
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
int howmany = 1048576; int queue_size = 1048576;
int howmany = 1000000;
int threads = 10; int threads = 10;
bool auto_flush = false; bool auto_flush = false;
int file_size = 30 * 1024 * 1024; int file_size = 30 * 1024 * 1024;
...@@ -63,6 +64,8 @@ int main(int argc, char* argv[]) ...@@ -63,6 +64,8 @@ int main(int argc, char* argv[])
howmany = atoi(argv[1]); howmany = atoi(argv[1]);
if (argc > 2) if (argc > 2)
threads = atoi(argv[2]); threads = atoi(argv[2]);
if (argc > 3)
queue_size = atoi(argv[3]);
cout << "*******************************************************************************\n"; cout << "*******************************************************************************\n";
...@@ -92,7 +95,7 @@ int main(int argc, char* argv[]) ...@@ -92,7 +95,7 @@ int main(int argc, char* argv[])
cout << "*******************************************************************************\n"; cout << "*******************************************************************************\n";
spdlog::set_async_mode(howmany); spdlog::set_async_mode(queue_size);
for(int i = 0; i < 3; ++i) for(int i = 0; i < 3; ++i)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment