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/file.cpp

    r2589 r2628  
    2121namespace xios { 
    2222 
     23   extern CLogType logProfile ; 
    2324   /// ////////////////////// Dfinitions ////////////////////// /// 
    2425 
     
    329330      if (mode.isEmpty() || mode.getValue() == mode_attr::write) 
    330331      { 
    331         CTimer::get("Files : create headers").resume(); 
     332        if (info.isActive(logProfile)) CTimer::get("Files : create headers").resume(); 
    332333        if (!isOpen) createHeader(); 
    333         CTimer::get("Files : create headers").suspend(); 
     334        if (info.isActive(logProfile)) CTimer::get("Files : create headers").suspend(); 
    334335        checkSync(); 
    335336      }         
     
    357358        if (!mode.isEmpty() && mode.getValue() == mode_attr::read) 
    358359        { 
    359           CTimer::get("Files : open headers").resume(); 
     360          if (info.isActive(logProfile)) CTimer::get("Files : open headers").resume(); 
    360361           
    361362          if (!isOpen) openInReadMode(); 
    362363 
    363           CTimer::get("Files : open headers").suspend(); 
     364          if (info.isActive(logProfile)) CTimer::get("Files : open headers").suspend(); 
    364365        } 
    365366        //checkSplit(); // Really need for reading? 
Note: See TracChangeset for help on using the changeset viewer.