temporarily disabling this coreprof event, it appears to have a significant impact...
authorjjenista <jjenista>
Thu, 16 Sep 2010 18:11:14 +0000 (18:11 +0000)
committerjjenista <jjenista>
Thu, 16 Sep 2010 18:11:14 +0000 (18:11 +0000)
Robust/src/Runtime/workschedule.c

index 305a2a4ebdd678ba4b174659e132fd9fbf9597c5..723ab190b03d34078886fe8d4448f1a1bebff1f3 100644 (file)
@@ -79,7 +79,7 @@ void* workerMain( void* arg ) {
   while( 1 ) {
 
     // wait for work
-    CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_BEGIN );
+    //CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_BEGIN );
     haveWork = FALSE;
     while( !haveWork ) {
       pthread_mutex_lock( &systemLockOut );
@@ -96,7 +96,7 @@ void* workerMain( void* arg ) {
     workUnit = headqi->value;
     pthread_mutex_unlock( &systemLockOut );
     free( tmp );
-    CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_END );
+    //CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_END );
     
     pthread_mutex_lock(&gclistlock);
     threadcount++;