Ignore:
Timestamp:
04/03/24 10:33:55 (7 weeks ago)
Author:
jderouillat
Message:

New timers integration/reporting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/node/context.cpp

    r2614 r2628  
    4242 
    4343  std::shared_ptr<CContextGroup> CContext::root; 
     44  extern CLogType logProfile ; 
    4445 
    4546   /// ////////////////////// Définitions ////////////////////// /// 
     
    818819    bool  finished(true);  
    819820    if (isLockedContext()) enableEventsProcessing=false; 
     821    else if (info.isActive(logProfile)) CTimer::get("Context event loop").resume(); 
    820822     
    821823    setCurrent(getId()) ; 
     
    839841    } 
    840842    setCurrent(getId()) ; 
     843    if (!isLockedContext()) if (info.isActive(logProfile)) CTimer::get("Context event loop").suspend(); 
    841844    return finalized && finished ; 
    842845  } 
     
    11131116     CMemChecker::logMem( "CContext::closeDefinition" ); 
    11141117 
    1115      CTimer::get("Context : close definition").resume() ; 
     1118     if (info.isActive(logProfile)) CTimer::get("Context : close definition").resume() ; 
    11161119 
    11171120     onlineContextClient_=CContextClient::getNew<CContextClient::online>(this,intraComm_, intraComm_); 
     
    14091412 
    14101413 
    1411      CTimer::get("Context : close definition").suspend() ; 
     1414     if (info.isActive(logProfile)) CTimer::get("Context : close definition").suspend() ; 
    14121415     CMemChecker::logMem( "CContext::closeDefinition_END" ); 
    14131416  } 
Note: See TracChangeset for help on using the changeset viewer.