forked from OSchip/llvm-project
Remove an unused function in the old Process interface.
llvm-svn: 171327
This commit is contained in:
parent
368c4d0e1b
commit
b12634bf80
|
@ -110,13 +110,6 @@ public:
|
|||
/// allocated space.
|
||||
static size_t GetMallocUsage();
|
||||
|
||||
/// This static function will return the total memory usage of the
|
||||
/// process. This includes code, data, stack and mapped pages usage. Notei
|
||||
/// that the value returned here is not necessarily the Running Set Size,
|
||||
/// it is the total virtual memory usage, regardless of mapped state of
|
||||
/// that memory.
|
||||
static size_t GetTotalMemoryUsage();
|
||||
|
||||
/// This static function will set \p user_time to the amount of CPU time
|
||||
/// spent in user (non-kernel) mode and \p sys_time to the amount of CPU
|
||||
/// time spent in system (kernel) mode. If the operating system does not
|
||||
|
|
|
@ -92,26 +92,6 @@ size_t Process::GetMallocUsage() {
|
|||
#endif
|
||||
}
|
||||
|
||||
size_t
|
||||
Process::GetTotalMemoryUsage()
|
||||
{
|
||||
#if defined(HAVE_MALLINFO)
|
||||
struct mallinfo mi = ::mallinfo();
|
||||
return mi.uordblks + mi.hblkhd;
|
||||
#elif defined(HAVE_MALLOC_ZONE_STATISTICS) && defined(HAVE_MALLOC_MALLOC_H)
|
||||
malloc_statistics_t Stats;
|
||||
malloc_zone_statistics(malloc_default_zone(), &Stats);
|
||||
return Stats.size_allocated; // darwin
|
||||
#elif defined(HAVE_GETRUSAGE) && !defined(__HAIKU__)
|
||||
struct rusage usage;
|
||||
::getrusage(RUSAGE_SELF, &usage);
|
||||
return usage.ru_maxrss;
|
||||
#else
|
||||
#warning Cannot get total memory size on this platform
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
Process::GetTimeUsage(TimeValue& elapsed, TimeValue& user_time,
|
||||
TimeValue& sys_time)
|
||||
|
|
|
@ -78,14 +78,6 @@ Process::GetMallocUsage()
|
|||
return size;
|
||||
}
|
||||
|
||||
size_t
|
||||
Process::GetTotalMemoryUsage()
|
||||
{
|
||||
PROCESS_MEMORY_COUNTERS pmc;
|
||||
GetProcessMemoryInfo(GetCurrentProcess(), &pmc, sizeof(pmc));
|
||||
return pmc.PagefileUsage;
|
||||
}
|
||||
|
||||
void
|
||||
Process::GetTimeUsage(
|
||||
TimeValue& elapsed, TimeValue& user_time, TimeValue& sys_time)
|
||||
|
|
Loading…
Reference in New Issue