| 369 | } |
| 370 | |
| 371 | int64_t hrtime() { |
| 372 | struct timeval t; |
| 373 | int rc = gettimeofday(&t, nullptr); |
| 374 | if (rc) { |
| 375 | perror("gettimeofday"); |
| 376 | return 0; |
| 377 | } |
| 378 | return t.tv_sec * 1000000 + t.tv_usec; |
| 379 | } |
| 380 | |
| 381 | bool within_threshold(int64_t val1, int64_t val2, int percent) { |
| 382 | if (percent == 0) |