Ignore:
Timestamp:
10/11/22 15:19:14 (21 months ago)
Author:
jderouillat
Message:

Integrates a system to log the memory consumption from XIOS init to XIOS finalize, and a HTML webpage to visualize it. The API to use it from models is available too.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/cxios.cpp

    r2407 r2418  
    151151      CClient::openErrorStream(); 
    152152    } 
     153    CMemChecker::logMem("CXios::initClientSide"); 
    153154  } 
    154155  CATCH 
     
    156157  void CXios::clientFinalize(void) 
    157158  { 
     159     CMemChecker::logMem("CXios::clientFinalize", true); 
     160 
    158161     CClient::finalize() ; 
    159162           
     
    233236#endif 
    234237    CMemChecker::get("xios").suspend() ; 
    235     report(0)<<CMemChecker::getAllCumulatedMem() ; 
    236238    CServer::closeInfoStream(); 
    237239  } 
Note: See TracChangeset for help on using the changeset viewer.