Chromium Code Reviews| Index: base/process/process_metrics_freebsd.cc |
| diff --git a/base/process/process_metrics_freebsd.cc b/base/process/process_metrics_freebsd.cc |
| index 5fd93cbe1c99d3fb16ca3d9968ff46e681f12ac5..686f6338724da2e11a08ff3c5c4231b833029ccd 100644 |
| --- a/base/process/process_metrics_freebsd.cc |
| +++ b/base/process/process_metrics_freebsd.cc |
| @@ -10,20 +10,21 @@ |
| #include <unistd.h> |
| #include "base/macros.h" |
| +#include "base/memory/ptr_util.h" |
| #include "base/sys_info.h" |
| namespace base { |
| ProcessMetrics::ProcessMetrics(ProcessHandle process) |
| : process_(process), |
| + processor_count_(SysInfo::NumberOfProcessors()), |
| last_system_time_(0), |
| - last_cpu_(0) { |
| - processor_count_ = base::SysInfo::NumberOfProcessors(); |
| -} |
| + last_cpu_(0) {} |
| // static |
| -ProcessMetrics* ProcessMetrics::CreateProcessMetrics(ProcessHandle process) { |
| - return new ProcessMetrics(process); |
| +std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics( |
| + ProcessHandle process) { |
| + return WrapUnique(new ProcessMetrics(process)); |
|
dcheng
2016/07/26 05:21:38
Nit: base::MakeUnique while you're changing this?
Lei Zhang
2016/07/26 05:53:02
I guess you missed my comment. How do we deal with
|
| } |
| size_t ProcessMetrics::GetPagefileUsage() const { |