aboutsummaryrefslogtreecommitdiffhomepage
path: root/memprof/memprof.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2019-01-24 06:18:14 +0300
committerlevlam <levlam@telegram.org>2019-01-24 06:18:14 +0300
commit2edc0695834ee90a09db6b86032eeab865302c55 (patch)
tree7a54d57a0ea9a21e2348e752db20019bf1b1ee50 /memprof/memprof.cpp
parent0ac8c2d389b558182cfacf10d55d516d3ddeed71 (diff)
Explicitly init some std::atomic.
GitOrigin-RevId: bfbe95bd1aaed9c3ade31d9a7222b223bfece347
Diffstat (limited to 'memprof/memprof.cpp')
-rw-r--r--memprof/memprof.cpp3
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)));