summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_process_impl.cc
diff options
context:
space:
mode:
authorrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-26 08:32:37 +0000
committerrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-26 08:32:37 +0000
commit607b4e2cb3eb64834ccd994f3934c46c8af06637 (patch)
tree7b8ec3b813c400ac4893759cd95f7577702a51ba /chrome/browser/browser_process_impl.cc
parent451a8ddc097c2db892a4e175c063e4d8fb828dfe (diff)
downloadchromium_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.cc23
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;