diff options
| author | levlam <levlam@telegram.org> | 2019-01-24 06:18:14 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2019-01-24 06:18:14 +0300 |
| commit | 2edc0695834ee90a09db6b86032eeab865302c55 (patch) | |
| tree | 7a54d57a0ea9a21e2348e752db20019bf1b1ee50 /memprof/memprof.cpp | |
| parent | 0ac8c2d389b558182cfacf10d55d516d3ddeed71 (diff) | |
Explicitly init some std::atomic.
GitOrigin-RevId: bfbe95bd1aaed9c3ade31d9a7222b223bfece347
Diffstat (limited to 'memprof/memprof.cpp')
| -rw-r--r-- | memprof/memprof.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/memprof/memprof.cpp b/memprof/memprof.cpp index 74795668f..5025b6a2b 100644 --- a/memprof/memprof.cpp +++ b/memprof/memprof.cpp @@ -72,7 +72,8 @@ static int fast_backtrace(void **buffer, int size) { return i; } -static std::atomic<std::size_t> fast_backtrace_failed_cnt, backtrace_total_cnt; +static std::atomic<std::size_t> fast_backtrace_failed_cnt; +static std::atomic<std::size_t> backtrace_total_cnt; double get_fast_backtrace_success_rate() { return 1 - static_cast<double>(fast_backtrace_failed_cnt.load(std::memory_order_relaxed)) / static_cast<double>(std::max(std::size_t(1), backtrace_total_cnt.load(std::memory_order_relaxed))); |
