| 44 | } |
| 45 | |
| 46 | ~Timer() { |
| 47 | time_point end = clock::now(); |
| 48 | LOG_IF(INFO, ++occurrence[prompt] == 1) << prompt << ": " << (end - start).count() / 1.0e6 << " ms"; |
| 49 | occurrence[prompt] %= log_frequency; |
| 50 | } |
| 51 | }; |
| 52 | |
| 53 | std::unordered_map<std::string, int> Timer::occurrence; |