diff options
Diffstat (limited to 'chromium/base/process/process_metrics_freebsd.cc')
-rw-r--r-- | chromium/base/process/process_metrics_freebsd.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/base/process/process_metrics_freebsd.cc b/chromium/base/process/process_metrics_freebsd.cc index 019454cd81a..9d4149de2ad 100644 --- a/chromium/base/process/process_metrics_freebsd.cc +++ b/chromium/base/process/process_metrics_freebsd.cc @@ -4,11 +4,16 @@ #include "base/process/process_metrics.h" +#include <sys/sysctl.h> +#include <sys/user.h> +#include <unistd.h> + +#include "base/sys_info.h" + namespace base { ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process), - last_time_(0), last_system_time_(0), last_cpu_(0) { processor_count_ = base::SysInfo::NumberOfProcessors(); @@ -81,11 +86,6 @@ double ProcessMetrics::GetCPUUsage() { int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ }; size_t length = sizeof(info); - struct timeval now; - int retval = gettimeofday(&now, NULL); - if (retval) - return 0; - if (sysctl(mib, arraysize(mib), &info, &length, NULL, 0) < 0) return 0; |