summaryrefslogtreecommitdiffstats
path: root/chrome/browser/external_tab_container_win.cc
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-11 04:45:33 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-11 04:45:33 +0000
commita872ea1f45118429d03540fdba96e8c52112531a (patch)
treeab42d3e009896591ea56fc47218d65f89dc924de /chrome/browser/external_tab_container_win.cc
parenta995b3951040512507269b70b527fd7fc408da2b (diff)
downloadchromium_src-a872ea1f45118429d03540fdba96e8c52112531a.zip
chromium_src-a872ea1f45118429d03540fdba96e8c52112531a.tar.gz
chromium_src-a872ea1f45118429d03540fdba96e8c52112531a.tar.bz2
Added event traces at various points during Chrome and ChromeFrame startup to help measure and track performance.
Bug=51638 Review URL: http://codereview.chromium.org/3152001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55671 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/external_tab_container_win.cc')
-rw-r--r--chrome/browser/external_tab_container_win.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/external_tab_container_win.cc b/chrome/browser/external_tab_container_win.cc
index 4f65e6b..59da688 100644
--- a/chrome/browser/external_tab_container_win.cc
+++ b/chrome/browser/external_tab_container_win.cc
@@ -8,6 +8,7 @@
#include "base/i18n/rtl.h"
#include "base/logging.h"
+#include "base/trace_event.h"
#include "base/win_util.h"
#include "chrome/app/chrome_dll_resource.h"
#include "chrome/browser/automation/automation_provider.h"
@@ -618,6 +619,8 @@ void ExternalTabContainer::Observe(NotificationType type,
const LoadNotificationDetails* load =
Details<LoadNotificationDetails>(details).ptr();
if (load != NULL && PageTransition::IsMainFrame(load->origin())) {
+ TRACE_EVENT_END("ExternalTabContainer::Navigate", 0,
+ load->url().spec());
automation_->Send(new AutomationMsg_TabLoaded(0, tab_handle_,
load->url()));
}
@@ -866,6 +869,8 @@ void ExternalTabContainer::Navigate(const GURL& url, const GURL& referrer) {
return;
}
+ TRACE_EVENT_BEGIN("ExternalTabContainer::Navigate", 0, url.spec());
+
tab_contents_->controller().LoadURL(url, referrer,
PageTransition::START_PAGE);
}