diff --git a/src/bvar/detail/sampler.cpp b/src/bvar/detail/sampler.cpp index f3462558c1..4632938bb2 100644 --- a/src/bvar/detail/sampler.cpp +++ b/src/bvar/detail/sampler.cpp @@ -155,7 +155,7 @@ void SamplerCollector::run() { butil::LinkNode root; int consecutive_nosleep = 0; while (!_stop) { - int64_t abstime = butil::cpuwide_time_ns(); + int64_t abstime = butil::cpuwide_time_us(); Sampler* s = this->reset(); if (s) { s->InsertBeforeAsList(&root); @@ -176,13 +176,13 @@ void SamplerCollector::run() { p = saved_next; } bool slept = false; - int64_t now = butil::cpuwide_time_ns(); + int64_t now = butil::cpuwide_time_us(); _cumulated_time_us += now - abstime; abstime += 1000000L; while (abstime > now) { ::usleep(abstime - now); slept = true; - now = butil::cpuwide_time_ns(); + now = butil::cpuwide_time_us(); } if (slept) { consecutive_nosleep = 0;