summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_shutdown.cc
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-12 00:33:53 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-12 00:33:53 +0000
commitd58c2e6d75b7a49b67b1384dc3a2b0fcfeca65f3 (patch)
treeef487d4d9c4f56f74be9ac3441a8712340b94c43 /chrome/browser/browser_shutdown.cc
parent1ef0d405d9e548a043827c0d90897723bac49367 (diff)
downloadchromium_src-d58c2e6d75b7a49b67b1384dc3a2b0fcfeca65f3.zip
chromium_src-d58c2e6d75b7a49b67b1384dc3a2b0fcfeca65f3.tar.gz
chromium_src-d58c2e6d75b7a49b67b1384dc3a2b0fcfeca65f3.tar.bz2
Disable browser shutdown measurements on non-Windows platforms.
BUG=21489 http://codereview.chromium.org/199103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26058 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_shutdown.cc')
-rw-r--r--chrome/browser/browser_shutdown.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/browser_shutdown.cc b/chrome/browser/browser_shutdown.cc
index ed7a922..971b262 100644
--- a/chrome/browser/browser_shutdown.cc
+++ b/chrome/browser/browser_shutdown.cc
@@ -81,11 +81,13 @@ void OnShutdownStarting(ShutdownType type) {
}
}
+#if defined(OS_WIN)
FilePath GetShutdownMsPath() {
FilePath shutdown_ms_file;
PathService::Get(base::DIR_TEMP, &shutdown_ms_file);
return shutdown_ms_file.AppendASCII(kShutdownMsFile);
}
+#endif
void Shutdown() {
// Unload plugins. This needs to happen on the IO thread.
@@ -148,6 +150,7 @@ void Shutdown() {
Upgrade::SwapNewChromeExeIfPresent();
}
+#if defined(OS_WIN)
if (shutdown_type_ > NOT_VALID && shutdown_num_processes_ > 0) {
// Measure total shutdown time as late in the process as possible
// and then write it to a file to be read at startup.
@@ -158,10 +161,12 @@ void Shutdown() {
FilePath shutdown_ms_file = GetShutdownMsPath();
file_util::WriteFile(shutdown_ms_file, shutdown_ms.c_str(), len);
}
+#endif
UnregisterURLRequestChromeJob();
}
+#if defined(OS_WIN)
void ReadLastShutdownInfo() {
FilePath shutdown_ms_file = GetShutdownMsPath();
std::string shutdown_ms_str;
@@ -208,5 +213,6 @@ void ReadLastShutdownInfo() {
}
}
}
+#endif
} // namespace browser_shutdown