diff options
author | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-14 21:03:29 +0000 |
---|---|---|
committer | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-14 21:03:29 +0000 |
commit | 3ebd384a5bbbac045e7ae7e07f8c8d9934dd7c69 (patch) | |
tree | 176514ecc364a5aa376aca2fc60e2440d5817384 /chromeos | |
parent | 42774e4a2cffae20a5ab38ed43ed79ef9376e2fd (diff) | |
download | chromium_src-3ebd384a5bbbac045e7ae7e07f8c8d9934dd7c69.zip chromium_src-3ebd384a5bbbac045e7ae7e07f8c8d9934dd7c69.tar.gz chromium_src-3ebd384a5bbbac045e7ae7e07f8c8d9934dd7c69.tar.bz2 |
Add DBusStatistics and DBusLogSource to log and show dbus stats
The intention of this is to provide low overhead detailed logging to ensure that dbus call counts remain reasonable as we migrate NetworkLibrary and other systtems from src/chrome to src/chromeos.
We already have UMA stats which provide high level numbers that we can watch, but this will make detailed debugging available for advanced users and in feedback reports.
BUG=159635
For chrome/chrome_browser_chromeos.gypi:
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11363173
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167742 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos')
-rw-r--r-- | chromeos/dbus/dbus_thread_manager.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chromeos/dbus/dbus_thread_manager.cc b/chromeos/dbus/dbus_thread_manager.cc index 7ebd78d..1cd743f 100644 --- a/chromeos/dbus/dbus_thread_manager.cc +++ b/chromeos/dbus/dbus_thread_manager.cc @@ -45,6 +45,7 @@ #include "chromeos/dbus/speech_synthesizer_client.h" #include "chromeos/dbus/update_engine_client.h" #include "dbus/bus.h" +#include "dbus/dbus_statistics.h" namespace chromeos { @@ -504,9 +505,11 @@ void DBusThreadManager::Shutdown() { } DBusThreadManager::DBusThreadManager() { + dbus::statistics::Initialize(); } DBusThreadManager::~DBusThreadManager() { + dbus::statistics::Shutdown(); } // static |