Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > MeasVMS_impls > MeasVMS__MC_shared_impl
changeset 3:405a1b793325 tip
Some histogram stuff -- have feeling will go away when merge with VMS Nov 8
| author | SeanHalle |
|---|---|
| date | Thu, 11 Nov 2010 05:34:50 -0800 |
| parents | a99b99c2b814 |
| children | |
| files | MeasVMS.h MeasVMS_lib.c |
| diffstat | 2 files changed, 11 insertions(+), 9 deletions(-) [+] |
line diff
1.1 --- a/MeasVMS.h Sat Oct 16 04:12:28 2010 -0700 1.2 +++ b/MeasVMS.h Thu Nov 11 05:34:50 2010 -0800 1.3 @@ -52,7 +52,6 @@ 1.4 int nextCoreToGetNewPr; 1.5 1.6 Histogram **addrOfSuspHist; 1.7 - Histogram **addrOfMasterHist; 1.8 } 1.9 MeasVMSSemEnv; 1.10 1.11 @@ -60,7 +59,9 @@ 1.12 typedef struct 1.13 { 1.14 Histogram *suspHist; 1.15 - Histogram *masterHist; 1.16 + Histogram *masterTimeHist; 1.17 + Histogram *masterLockHist; 1.18 + Histogram *createHist; 1.19 } 1.20 HistCarrier; 1.21
2.1 --- a/MeasVMS_lib.c Sat Oct 16 04:12:28 2010 -0700 2.2 +++ b/MeasVMS_lib.c Thu Nov 11 05:34:50 2010 -0800 2.3 @@ -63,13 +63,6 @@ 2.4 writePrivQ( seedPr, semEnv->readyVPQs[seedPr->coreAnimatedBy] ); 2.5 semEnv->numVirtPr = 1; 2.6 2.7 - //============================= MEASUREMENT STUFF ======================== 2.8 - HistCarrier *histCarrier = (HistCarrier *)initData; 2.9 - 2.10 - semEnv->addrOfSuspHist = &(histCarrier->suspHist); 2.11 - semEnv->addrOfMasterHist = &(histCarrier->masterHist); 2.12 - //======================================================================== 2.13 - 2.14 2.15 #ifdef SEQUENTIAL 2.16 VMS__start_the_work_then_wait_until_done_Seq(); //debug sequential exe 2.17 @@ -77,6 +70,14 @@ 2.18 VMS__start_the_work_then_wait_until_done(); //normal multi-thd 2.19 #endif 2.20 2.21 + //============================= MEASUREMENT STUFF ======================== 2.22 + HistCarrier *histCarrier = (HistCarrier *)initData; 2.23 + histCarrier->masterTimeHist = _VMSMasterEnv->stats->masterTimeHist; 2.24 + histCarrier->masterLockHist = _VMSMasterEnv->stats->masterLockHist; 2.25 + histCarrier->createHist = _VMSMasterEnv->stats->createHist; 2.26 + //======================================================================== 2.27 + 2.28 + 2.29 MeasVMS__cleanup_after_shutdown(); 2.30 } 2.31
