Ignore:
Timestamp:
06/06/17 15:52:13 (7 years ago)
Author:
yushan
Message:

branch merged with trunk @1155

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_yushan_merged/src/cxios.cpp

    r1134 r1156  
    163163       delete globalRegistry ; 
    164164     } 
    165      CClient::closeInfoStream(); 
    166    
    167165 
    168166#ifdef XIOS_MEMTRACK 
     167 
     168#ifdef XIOS_MEMTRACK_LIGHT 
     169       report(10) << " Memory report : current memory used by XIOS : "<<  MemTrack::getCurrentMemorySize()*1.0/(1024*1024)<<" Mbyte" << endl ; 
     170       report(10) << " Memory report : maximum memory used by XIOS : "<<  MemTrack::getMaxMemorySize()*1.0/(1024*1024)<<" Mbyte" << endl ; 
     171#endif 
     172 
     173#ifdef XIOS_MEMTRACK_FULL 
    169174     MemTrack::TrackListMemoryUsage() ; 
    170175     MemTrack::TrackDumpBlocks(); 
     176#endif 
     177 
     178     CClient::closeInfoStream(); 
     179 
    171180#endif 
    172181  } 
     
    228237       delete globalRegistry ; 
    229238     } 
    230  
    231239    CServer::finalize(); 
    232          
     240 
     241#ifdef XIOS_MEMTRACK 
     242 
     243#ifdef XIOS_MEMTRACK_LIGHT 
     244       #pragma omp critical (_output) 
     245       { 
     246         report(10) << " Memory report : current memory used by XIOS : "<<  MemTrack::getCurrentMemorySize()*1.0/(1024*1024)<<" Mbyte" << endl ; 
     247         report(10) << " Memory report : maximum memory used by XIOS : "<<  MemTrack::getMaxMemorySize()*1.0/(1024*1024)<<" Mbyte" << endl ; 
     248       } 
     249#endif 
     250 
     251#ifdef XIOS_MEMTRACK_FULL 
     252     MemTrack::TrackListMemoryUsage() ; 
     253     MemTrack::TrackDumpBlocks(); 
     254#endif 
     255#endif 
    233256    CServer::closeInfoStream(); 
    234257  } 
Note: See TracChangeset for help on using the changeset viewer.