Ignore:
Timestamp:
12/13/12 17:07:45 (11 years ago)
Author:
ymipsl
Message:

implement some memory information

  • buffer memory size managment
  • out of memory managment

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/client.cpp

    r382 r400  
    99#include "mpi.hpp" 
    1010#include "timer.hpp" 
     11#include "buffer_client.hpp" 
    1112 
    1213namespace xios 
     
    204205      report(0)<< " Performance report : Ratio : "<< CTimer::get("Blocking time").getCumulatedTime()/CTimer::get("XIOS").getCumulatedTime()*100.<<" %"<<endl ; 
    205206      report(0)<< " Performance report : This ratio must be close to zero. Otherwise it may be usefull to increase buffer size or numbers of server"<<endl ; 
    206     } 
     207      report(0)<< " Memory report : Current buffer_size : "<<CXios::bufferSize<<endl ; 
     208      report(0)<< " Memory report : Minimum buffer size required : "<<maxRequestSize*2<<endl ; 
     209      report(0)<< " Memory report : increasing it by a factor will increase performance, depending of the volume of data wrote in file at each time step of the file"<<endl ; 
     210   } 
    207211} 
Note: See TracChangeset for help on using the changeset viewer.