ruby: profiler: removes function resourceUsage()

This commit is contained in:
Nilay Vaish 2013-09-06 16:21:32 -05:00
parent 79b5ea9d19
commit 24dc914d87

View file

@ -503,32 +503,9 @@ Profiler::printStats(ostream& out, bool short_stats)
out << endl;
printDelayProfile(out);
printResourceUsage(out);
}
}
void
Profiler::printResourceUsage(ostream& out) const
{
out << endl;
out << "Resource Usage" << endl;
out << "--------------" << endl;
int64_t pagesize = getpagesize(); // page size in bytes
out << "page_size: " << pagesize << endl;
rusage usage;
getrusage (RUSAGE_SELF, &usage);
out << "user_time: " << usage.ru_utime.tv_sec << endl;
out << "system_time: " << usage.ru_stime.tv_sec << endl;
out << "page_reclaims: " << usage.ru_minflt << endl;
out << "page_faults: " << usage.ru_majflt << endl;
out << "swaps: " << usage.ru_nswap << endl;
out << "block_inputs: " << usage.ru_inblock << endl;
out << "block_outputs: " << usage.ru_oublock << endl;
}
void
Profiler::clearStats()
{