Fix GC performance regression
Enable CMS and fix performance regression due to recursive marking image spaces. Dependent on my java change list.
Change-Id: I4765792aa8226e811ac158f04ab88217db755573
diff --git a/src/thread.cc b/src/thread.cc
index e1764ef..f6b9a44 100644
--- a/src/thread.cc
+++ b/src/thread.cc
@@ -756,7 +756,9 @@
delay = new_delay;
if (delay == 0) {
sched_yield();
- delay = 10000;
+ // Default to 1 milliseconds (note that this gets multiplied by 2 before
+ // the first sleep)
+ delay = 500;
} else {
usleep(delay);
total_delay += delay;