Ignore:
Timestamp:
11/21/22 16:38:46 (19 months ago)
Author:
jderouillat
Message:

Clean MemCheckcer?, add memory consumption accumulators in main XIOS interfaces for clients, and in the NetCDF interface for servers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/mem_checker.hpp

    r2425 r2426  
    1515      void suspend(void); 
    1616      void resume(void); 
    17       void suspendRSS(void); 
    18       void resumeRSS(void); 
    1917      void reset(void); 
    20       double getCumulatedMem(void); 
    21       static double getMem(void); 
    22       static double getMemRSS(void); 
     18      std::vector<double> getCumulatedMem(void); 
     19      static std::vector<double> getMem(void); 
    2320      static std::vector<double> getMemories(void); 
    2421      static void logMem( std::string id, bool finalizeLog = false ); 
     
    3027    private: 
    3128      static void check(void) ; 
    32       double cumulatedMem_; 
    33       double lastMem_; 
     29      std::vector<double> cumulatedMem_; 
     30      std::vector<double> lastMem_; 
    3431      bool suspended_; 
    3532      std::string name_; 
Note: See TracChangeset for help on using the changeset viewer.