From ad7b3ecd4895f8614079ef2df46e7720610a71df Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 15 Mar 2006 14:18:16 +0000 Subject: [PATCH] Allow a thread to spin longer when yielding before switching to a different thread. git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5768 --- coregrind/m_scheduler/scheduler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/coregrind/m_scheduler/scheduler.c b/coregrind/m_scheduler/scheduler.c index 9bfc6ca58b..a562ed65e1 100644 --- a/coregrind/m_scheduler/scheduler.c +++ b/coregrind/m_scheduler/scheduler.c @@ -736,8 +736,8 @@ VgSchedReturnCode VG_(scheduler) ( ThreadId tid ) before swapping to another. That means that short term spins waiting for hardware to poke memory won't cause a thread swap. */ - if (VG_(dispatch_ctr) > 100) - VG_(dispatch_ctr) = 100; + if (VG_(dispatch_ctr) > 2000) + VG_(dispatch_ctr) = 2000; break; case VG_TRC_INNER_COUNTERZERO: -- 2.47.2