Add/improve tracing in navigation.
This CL adds tracing statement for the navigation functionality within Chrome and modifies some of the existing tracing already in place.
Review URL: https://codereview.chromium.org/498883002
Cr-Commit-Position: refs/heads/master@{#292406}
diff --git a/content/browser/site_instance_impl.cc b/content/browser/site_instance_impl.cc
index 6d5690d..987dd5c 100644
--- a/content/browser/site_instance_impl.cc
+++ b/content/browser/site_instance_impl.cc
@@ -120,6 +120,8 @@
process_, site_);
}
+ TRACE_EVENT2("navigation", "SiteInstanceImpl::GetProcess",
+ "site id", id_, "process id", process_->GetID());
GetContentClient()->browser()->SiteInstanceGotProcess(this);
if (has_site_)
@@ -131,6 +133,8 @@
}
void SiteInstanceImpl::SetSite(const GURL& url) {
+ TRACE_EVENT2("navigation", "SiteInstanceImpl::SetSite",
+ "site id", id_, "url", url.possibly_invalid_spec());
// A SiteInstance's site should not change.
// TODO(creis): When following links or script navigations, we can currently
// render pages from other sites in this SiteInstance. This will eventually