diff options
author | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-26 08:32:37 +0000 |
---|---|---|
committer | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-26 08:32:37 +0000 |
commit | 607b4e2cb3eb64834ccd994f3934c46c8af06637 (patch) | |
tree | 7b8ec3b813c400ac4893759cd95f7577702a51ba /chrome/browser/browser_process_impl.cc | |
parent | 451a8ddc097c2db892a4e175c063e4d8fb828dfe (diff) | |
download | chromium_src-607b4e2cb3eb64834ccd994f3934c46c8af06637.zip chromium_src-607b4e2cb3eb64834ccd994f3934c46c8af06637.tar.gz chromium_src-607b4e2cb3eb64834ccd994f3934c46c8af06637.tar.bz2 |
Revert 76156 - Added back thread watcher changes.
will revert the changes right away. trying to test
impact on memory on mac.
BUG=73915
TEST=performance tests
Review URL: http://codereview.chromium.org/6598021
TBR=rtenneti@chromium.org
Review URL: http://codereview.chromium.org/6598022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76157 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_process_impl.cc')
-rw-r--r-- | chrome/browser/browser_process_impl.cc | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc index 9f0fcee..f65c65b 100644 --- a/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc @@ -32,7 +32,6 @@ #include "chrome/browser/intranet_redirect_detector.h" #include "chrome/browser/io_thread.h" #include "chrome/browser/metrics/metrics_service.h" -#include "chrome/browser/metrics/thread_watcher.h" #include "chrome/browser/net/chrome_net_log.h" #include "chrome/browser/net/predictor_api.h" #include "chrome/browser/net/sdch_dictionary_fetcher.h" @@ -98,7 +97,6 @@ BrowserProcessImpl::BrowserProcessImpl(const CommandLine& command_line) created_db_thread_(false), created_process_launcher_thread_(false), created_cache_thread_(false), - created_watchdog_thread_(false), created_profile_manager_(false), created_local_state_(false), created_icon_manager_(false), @@ -247,9 +245,6 @@ BrowserProcessImpl::~BrowserProcessImpl() { // on the db thread too. db_thread_.reset(); - // Stop the watchdog thread after stopping other threads. - watchdog_thread_.reset(); - // At this point, no render process exist and the file, io, db, and // webkit threads in this process have all terminated, so it's safe // to access local state data such as cookies, database, or local storage. @@ -395,14 +390,6 @@ base::Thread* BrowserProcessImpl::background_x11_thread() { } #endif -WatchDogThread* BrowserProcessImpl::watchdog_thread() { - DCHECK(CalledOnValidThread()); - if (!created_watchdog_thread_) - CreateWatchdogThread(); - DCHECK(watchdog_thread_.get() != NULL); - return watchdog_thread_.get(); -} - ProfileManager* BrowserProcessImpl::profile_manager() { DCHECK(CalledOnValidThread()); if (!created_profile_manager_) @@ -738,16 +725,6 @@ void BrowserProcessImpl::CreateCacheThread() { cache_thread_.swap(thread); } -void BrowserProcessImpl::CreateWatchdogThread() { - DCHECK(!created_watchdog_thread_ && watchdog_thread_.get() == NULL); - created_watchdog_thread_ = true; - - scoped_ptr<WatchDogThread> thread(new WatchDogThread()); - if (!thread->Start()) - return; - watchdog_thread_.swap(thread); -} - void BrowserProcessImpl::CreateProfileManager() { DCHECK(!created_profile_manager_ && profile_manager_.get() == NULL); created_profile_manager_ = true; |