diff options
author | jwmak@chromium.org <jwmak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-22 01:12:19 +0000 |
---|---|---|
committer | jwmak@chromium.org <jwmak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-22 01:12:19 +0000 |
commit | 14b4f10796baaf95226ed6395278f2bdf4803b34 (patch) | |
tree | cd3f623b6827ee04a2ebdd1b15d11e45c9af29d9 /base/base.gypi | |
parent | 5e3aa80300e54bafc3d59fb8e84cf0c1bfea30f1 (diff) | |
download | chromium_src-14b4f10796baaf95226ed6395278f2bdf4803b34.zip chromium_src-14b4f10796baaf95226ed6395278f2bdf4803b34.tar.gz chromium_src-14b4f10796baaf95226ed6395278f2bdf4803b34.tar.bz2 |
process_metrics.h provides a variety of platform specific functions for getting performance metrics for the the system, but the metrics that are available from system to system requires unwinding all the ifdefs in the file. This patch introduces a base class that contains all the system-wide performance metrics available for the particular platform. In perfmon applications, one often just wants to grab all the metrics that we have for the system and dump them. In followup patches, an Value* AsValue() will be added to this class to facilitate this use case.
BUG=236763
Review URL: https://chromiumcodereview.appspot.com/22433005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218889 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/base.gypi')
-rw-r--r-- | base/base.gypi | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/base/base.gypi b/base/base.gypi index 6d82ee3..e22aa2e 100644 --- a/base/base.gypi +++ b/base/base.gypi @@ -427,6 +427,7 @@ 'process/process_iterator_win.cc', 'process/process_linux.cc', 'process/process_metrics.h', + 'process/process_metrics.cc', 'process/process_metrics_freebsd.cc', 'process/process_metrics_ios.cc', 'process/process_metrics_linux.cc', |