# HG changeset patch # User SeanHalle # Date 1289482490 28800 # Node ID 405a1b793325e45792e451cf79ac0658b1667756 # Parent a99b99c2b8148c8806ec9cfc6da2d25c7810ded1 Some histogram stuff -- have feeling will go away when merge with VMS Nov 8 diff -r a99b99c2b814 -r 405a1b793325 MeasVMS.h --- a/MeasVMS.h Sat Oct 16 04:12:28 2010 -0700 +++ b/MeasVMS.h Thu Nov 11 05:34:50 2010 -0800 @@ -52,7 +52,6 @@ int nextCoreToGetNewPr; Histogram **addrOfSuspHist; - Histogram **addrOfMasterHist; } MeasVMSSemEnv; @@ -60,7 +59,9 @@ typedef struct { Histogram *suspHist; - Histogram *masterHist; + Histogram *masterTimeHist; + Histogram *masterLockHist; + Histogram *createHist; } HistCarrier; diff -r a99b99c2b814 -r 405a1b793325 MeasVMS_lib.c --- a/MeasVMS_lib.c Sat Oct 16 04:12:28 2010 -0700 +++ b/MeasVMS_lib.c Thu Nov 11 05:34:50 2010 -0800 @@ -63,13 +63,6 @@ writePrivQ( seedPr, semEnv->readyVPQs[seedPr->coreAnimatedBy] ); semEnv->numVirtPr = 1; - //============================= MEASUREMENT STUFF ======================== - HistCarrier *histCarrier = (HistCarrier *)initData; - - semEnv->addrOfSuspHist = &(histCarrier->suspHist); - semEnv->addrOfMasterHist = &(histCarrier->masterHist); - //======================================================================== - #ifdef SEQUENTIAL VMS__start_the_work_then_wait_until_done_Seq(); //debug sequential exe @@ -77,6 +70,14 @@ VMS__start_the_work_then_wait_until_done(); //normal multi-thd #endif + //============================= MEASUREMENT STUFF ======================== + HistCarrier *histCarrier = (HistCarrier *)initData; + histCarrier->masterTimeHist = _VMSMasterEnv->stats->masterTimeHist; + histCarrier->masterLockHist = _VMSMasterEnv->stats->masterLockHist; + histCarrier->createHist = _VMSMasterEnv->stats->createHist; + //======================================================================== + + MeasVMS__cleanup_after_shutdown(); }