comparison VMS.c @ 81:a214c84dff4e

malloc_touch
author Merten Sach <msach@mailbox.tu-berlin.de>
date Mon, 11 Jul 2011 20:35:54 +0200
parents 521c75d64cef
children bc31d3e070d2 3bc3b89630c7 73ceeac12a79
comparison
equal deleted inserted replaced
42:366f96735aa8 43:ccd9e7a56902
108 _VMSMasterEnv->freeListHead = VMS_ext__create_free_list(); 108 _VMSMasterEnv->freeListHead = VMS_ext__create_free_list();
109 109
110 110
111 //============================= MEASUREMENT STUFF ======================== 111 //============================= MEASUREMENT STUFF ========================
112 #ifdef MEAS__TIME_MALLOC 112 #ifdef MEAS__TIME_MALLOC
113 _VMSMasterEnv->mallocTimeHist = makeFixedBinHistExt( 100, 0, 100, 113 _VMSMasterEnv->mallocTimeHist = makeFixedBinHistExt( 50, 0, 100,
114 "malloc time hist"); 114 "malloc_time_hist");
115 _VMSMasterEnv->freeTimeHist = makeFixedBinHistExt( 50, 0, 100, 115 _VMSMasterEnv->freeTimeHist = makeFixedBinHistExt( 50, 0, 100,
116 "free time hist"); 116 "free_time_hist");
117 #endif 117 #endif
118 #ifdef MEAS__TIME_PLUGIN 118 #ifdef MEAS__TIME_PLUGIN
119 _VMSMasterEnv->reqHdlrLowTimeHist = makeFixedBinHistExt( 50, 0, 10, 119 _VMSMasterEnv->reqHdlrLowTimeHist = makeFixedBinHistExt( 50, 0, 10,
120 "plugin low time hist"); 120 "plugin_low_time_hist");
121 _VMSMasterEnv->reqHdlrHighTimeHist = makeFixedBinHistExt( 50, 0, 100, 121 _VMSMasterEnv->reqHdlrHighTimeHist = makeFixedBinHistExt( 50, 0, 100,
122 "plugin high time hist"); 122 "plugin_high_time_hist");
123 #endif 123 #endif
124 //======================================================================== 124 //========================================================================
125 125
126 //===================== Only VMS__malloc after this ==================== 126 //===================== Only VMS__malloc after this ====================
127 masterEnv = (MasterEnv*)_VMSMasterEnv; 127 masterEnv = (MasterEnv*)_VMSMasterEnv;
681 forAllInDynArrayDo( _VMSMasterEnv->measHistsInfo, (DynArrayFnPtr)&printHist ); 681 forAllInDynArrayDo( _VMSMasterEnv->measHistsInfo, (DynArrayFnPtr)&printHist );
682 forAllInDynArrayDo( _VMSMasterEnv->measHistsInfo, (DynArrayFnPtr)&saveHistToFile); 682 forAllInDynArrayDo( _VMSMasterEnv->measHistsInfo, (DynArrayFnPtr)&saveHistToFile);
683 //forAllInDynArrayDo( _VMSMasterEnv->measHistsInfo, &freeHistExt ); 683 //forAllInDynArrayDo( _VMSMasterEnv->measHistsInfo, &freeHistExt );
684 #ifdef MEAS__TIME_PLUGIN 684 #ifdef MEAS__TIME_PLUGIN
685 printHist( _VMSMasterEnv->reqHdlrLowTimeHist ); 685 printHist( _VMSMasterEnv->reqHdlrLowTimeHist );
686 saveHistToFile( _VMSMasterEnv->reqHdlrHighTimeHist );
686 printHist( _VMSMasterEnv->reqHdlrHighTimeHist ); 687 printHist( _VMSMasterEnv->reqHdlrHighTimeHist );
688 saveHistToFile( _VMSMasterEnv->reqHdlrHighTimeHist );
687 freeHistExt( _VMSMasterEnv->reqHdlrLowTimeHist ); 689 freeHistExt( _VMSMasterEnv->reqHdlrLowTimeHist );
688 freeHistExt( _VMSMasterEnv->reqHdlrHighTimeHist ); 690 freeHistExt( _VMSMasterEnv->reqHdlrHighTimeHist );
689 #endif 691 #endif
690 #ifdef MEAS__TIME_MALLOC 692 #ifdef MEAS__TIME_MALLOC
691 printHist( _VMSMasterEnv->mallocTimeHist ); 693 printHist( _VMSMasterEnv->mallocTimeHist );
694 saveHistToFile( _VMSMasterEnv->mallocTimeHist );
692 printHist( _VMSMasterEnv->freeTimeHist ); 695 printHist( _VMSMasterEnv->freeTimeHist );
696 saveHistToFile( _VMSMasterEnv->freeTimeHist );
693 freeHistExt( _VMSMasterEnv->mallocTimeHist ); 697 freeHistExt( _VMSMasterEnv->mallocTimeHist );
694 freeHistExt( _VMSMasterEnv->freeTimeHist ); 698 freeHistExt( _VMSMasterEnv->freeTimeHist );
695 #endif 699 #endif
696 #ifdef MEAS__TIME_MASTER_LOCK 700 #ifdef MEAS__TIME_MASTER_LOCK
697 printHist( _VMSMasterEnv->masterLockLowTimeHist ); 701 printHist( _VMSMasterEnv->masterLockLowTimeHist );