Commit 143dc48c08f93d8f282e663d99e1d4782242826c

Authored by Hayk Martirosyan
1 parent 48255731

Update jitter_test example

Showing 1 changed file with 5 additions and 5 deletions
examples/jitter_test.cpp
... ... @@ -17,8 +17,8 @@ double time_s() {
17 17  
18 18 int main(int argc, char* argv[]) {
19 19  
20   - string usage_string = "Usage: " + string(argv[0]) + " --(set-async|get-async|set-sync|get-sync)";
21   - if(argc != 2) {
  20 + string usage_string = "Usage: " + string(argv[0]) + " --(set-async|get-async|set-sync|get-sync) [freq]";
  21 + if(argc != 3) {
22 22 cerr << usage_string<< endl;
23 23 return 1;
24 24 }
... ... @@ -26,7 +26,7 @@ int main(int argc, char* argv[]) {
26 26 Redox rdx;
27 27 if(!rdx.connect("localhost", 6379)) return 1;
28 28  
29   - double freq = 1000; // Hz
  29 + double freq = stod(argv[2]); // Hz
30 30 double dt = 1 / freq; // s
31 31 int iter = 1000000;
32 32 atomic_int count(0);
... ... @@ -57,7 +57,7 @@ int main(int argc, char* argv[]) {
57 57 }
58 58 );
59 59  
60   - this_thread::sleep_for(chrono::microseconds((int)((dt) * 1e6)));
  60 + this_thread::sleep_for(chrono::microseconds((int)(dt * 1e6)));
61 61 }
62 62  
63 63 } else if(!strcmp(argv[1], "--get-async-loop")) {
... ... @@ -77,7 +77,7 @@ int main(int argc, char* argv[]) {
77 77 count++;
78 78 if (count == iter) rdx.stop();
79 79 },
80   - .001
  80 + dt
81 81 );
82 82  
83 83 } else if(!strcmp(argv[1], "--set-async")) {
... ...