diff options
author | Yury Khmel <khmel@google.com> | 2023-05-31 19:36:46 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-05-31 19:36:46 +0000 |
commit | de547274b77b68fcf96c95482454d87966a9d5f7 (patch) | |
tree | 6c317fe54e9ccf11d0c8ffc5d5ebfec5781f7be7 | |
parent | 8aff5ada381ed5d2e9b9cc6d4b6b34e9e252e4ca (diff) | |
parent | b19afd3d01b26ae513c87e23492cb0c8e7084fa9 (diff) | |
download | extras-de547274b77b68fcf96c95482454d87966a9d5f7.tar.gz |
Merge "arc: Fix CTS tests for grunt" into android11-tests-dev am: b19afd3d01
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/2606270
Change-Id: I483c661e5783de8f775ad509829f912302347aac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | simpleperf/environment.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/simpleperf/environment.cpp b/simpleperf/environment.cpp index 4c960350..35790370 100644 --- a/simpleperf/environment.cpp +++ b/simpleperf/environment.cpp @@ -331,9 +331,10 @@ bool SetPerfEventLimits(uint64_t sample_freq, size_t cpu_percent, uint64_t mlock } // Wait for init process to change perf event limits based on properties. const size_t max_wait_us = 3 * 1000000; + const size_t interval_us = 10000; int finish_mask = 0; - for (size_t i = 0; i < max_wait_us && finish_mask != 7; ++i) { - usleep(1); // Wait 1us to avoid busy loop. + for (size_t i = 0; i < max_wait_us && finish_mask != 7; i += interval_us) { + usleep(interval_us); // Wait 10ms to avoid busy loop. if ((finish_mask & 1) == 0) { uint64_t freq; if (!GetMaxSampleFrequency(&freq) || freq == sample_freq) { |