// MemoryUsage_t.cxx #include "dataset_util/MemoryUsage.h" #include #include using std::string; using std::cout; using std::endl; void msg(string txt) { cout << "--- "; cout << txt; cout << " ---" << endl; } int MemoryUsage_t() { msg("Fetch usage"); MemoryUsage mem; cout << mem << endl; assert( mem.is_valid() ); assert( mem.error() == 0 ); assert( mem.pid() != 0 ); assert( mem.total() > 0 ); assert( mem.resident() > 0 ); assert( mem.total() >= mem.resident() ); return 0; } #ifdef CTEST_MAIN int main() { return MemoryUsage_t(); } #endif