Changeset 2108 in Sophya for trunk/SophyaLib
- Timestamp:
- Jul 17, 2002, 7:33:24 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/SysTools/resusage.h
r2101 r2108 26 26 inline uint_8 getMemorySize() { return cur_rss; } 27 27 inline uint_8 getMaxMemorySize() 28 { return((max_rss<max_datasz) ? max_rss : max_datasz); } 28 { return((getMaxResidentSize()<getMaxDataSize()) ? 29 getMaxResidentSize() :getMaxDataSize() ); } 29 30 inline uint_8 getDeltaMemorySize() { return delta_rss; } 30 31 31 inline uint_8 getMaxDataSize() { return max_datasz; }32 inline uint_8 getMaxDataSize() { return((max_datasz>0)?max_datasz:1024); } 32 33 inline uint_8 getDataSize() { return cur_datasz; } 33 inline uint_8 getMaxResidentSize() { return max_rss; }34 inline uint_8 getMaxResidentSize() { return((max_rss>0)?max_rss:1024); } 34 35 inline uint_8 getResidentSize() { return cur_rss; } 35 36 inline uint_8 getMaxStackSize() { return max_stack; } … … 40 41 inline uint_8 getCPUTime() { return cur_tottm; } 41 42 inline uint_8 getElapsedTime() { return elapsed_time; } 42 inline floatgetAverageCPULoad()43 { return ((elapsed_time>1) ? ( float)cur_tottm/(float)elapsed_time: 1.);}43 inline double getAverageCPULoad() 44 { return ((elapsed_time>1) ? (double)cur_tottm/(double)elapsed_time: 1.);} 44 45 45 46 inline uint_8 getDeltaCPUTime() { return delta_tottm; }
Note:
See TracChangeset
for help on using the changeset viewer.