perfapps/memspyui/ui/avkon/src/MemSpyViewHeapTracking.cpp
changeset 52 36d60d12b4af
parent 51 b048e15729d6
child 53 819e59dfc032
equal deleted inserted replaced
51:b048e15729d6 52:36d60d12b4af
    41 
    41 
    42 CMemSpyViewHeapTracking::CMemSpyViewHeapTracking( RMemSpySession& aSession, MMemSpyViewObserver& aObserver )
    42 CMemSpyViewHeapTracking::CMemSpyViewHeapTracking( RMemSpySession& aSession, MMemSpyViewObserver& aObserver )
    43 :   CMemSpyViewBase( aSession, aObserver ),    
    43 :   CMemSpyViewBase( aSession, aObserver ),    
    44     iState( EMemSpyViewHeapTrackingStateIdle )
    44     iState( EMemSpyViewHeapTrackingStateIdle )
    45     {
    45     {
    46 	/*
    46 	if( iMemSpySession.IsSwmtRunningL() )
    47     if ( iEngine.HelperSysMemTracker().IsActive() )
    47 		{
    48         {
    48 		iState = EMemSpyViewHeapTrackingStateTimerOn;
    49         iState = EMemSpyViewHeapTrackingStateTimerOn;
    49 		}	   
    50         }
       
    51     */    
       
    52     }
    50     }
    53 
    51 
    54 
    52 
    55 CMemSpyViewHeapTracking::~CMemSpyViewHeapTracking()
    53 CMemSpyViewHeapTracking::~CMemSpyViewHeapTracking()
    56     {
    54     {
   401         {
   399         {
   402         case TMemSpyEngineHelperSysMemTrackerConfig::MemSpyEngineSysMemTrackerModeBasic:
   400         case TMemSpyEngineHelperSysMemTrackerConfig::MemSpyEngineSysMemTrackerModeBasic:
   403             {
   401             {
   404             aConfig.iMode = aMode;
   402             aConfig.iMode = aMode;
   405             aConfig.iEnabledCategories = TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap |
   403             aConfig.iEnabledCategories = TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap |
   406                                          TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks |
   404                                          //TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks |
   407                                          TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData |
   405                                          //TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData |
   408                                          TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory;
   406                                          TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory;
   409             aConfig.iDumpData = EFalse;
   407             aConfig.iDumpData = EFalse;
   410             break;
   408             break;
   411             }
   409             }
   412         case TMemSpyEngineHelperSysMemTrackerConfig::MemSpyEngineSysMemTrackerModeFull:
   410         case TMemSpyEngineHelperSysMemTrackerConfig::MemSpyEngineSysMemTrackerModeFull: