|
From: <sv...@va...> - 2013-03-28 10:40:59
|
sewardj 2013-03-28 10:40:53 +0000 (Thu, 28 Mar 2013)
New Revision: 13345
Log:
Be more aggressive about dropping the lock in spinloops.
Modified files:
trunk/coregrind/m_scheduler/scheduler.c
Modified: trunk/coregrind/m_scheduler/scheduler.c (+2 -2)
===================================================================
--- trunk/coregrind/m_scheduler/scheduler.c 2013-03-28 09:35:39 +00:00 (rev 13344)
+++ trunk/coregrind/m_scheduler/scheduler.c 2013-03-28 10:40:53 +00:00 (rev 13345)
@@ -1354,8 +1354,8 @@
before swapping to another. That means that short term
spins waiting for hardware to poke memory won't cause a
thread swap. */
- if (dispatch_ctr > 2000)
- dispatch_ctr = 2000;
+ if (dispatch_ctr > 1000)
+ dispatch_ctr = 1000;
break;
case VG_TRC_INNER_COUNTERZERO:
|