diff options
Diffstat (limited to 'vm/Misc.cpp')
-rw-r--r-- | vm/Misc.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/vm/Misc.cpp b/vm/Misc.cpp index 1299c22ce..f07684878 100644 --- a/vm/Misc.cpp +++ b/vm/Misc.cpp @@ -512,7 +512,12 @@ u8 dvmGetOtherThreadCpuTimeNsec(pthread_t thread) */ bool dvmIterativeSleep(int iteration, int maxTotalSleep, u8 relStartTime) { - const int minSleep = 10000; + /* + * Minimum sleep is one millisecond, it is important to keep this value + * low to ensure short GC pauses since dvmSuspendAllThreads() uses this + * function. + */ + const int minSleep = 1000; u8 curTime; int curDelay; |