Chromium Code Reviews| Index: content/browser/loader/resource_dispatcher_host_impl.cc |
| diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc |
| index 6c4da44bb62f2d767769067b9db652e13312000d..a80d6f300d149756bdacdf390b0aba374a1109ef 100644 |
| --- a/content/browser/loader/resource_dispatcher_host_impl.cc |
| +++ b/content/browser/loader/resource_dispatcher_host_impl.cc |
| @@ -2184,6 +2184,11 @@ ResourceDispatcherHostImpl::GetLoadInfoForAllRoutes() { |
| "455952 ResourceDispatcherHostImpl::GetLoadInfoForAllRoutes2")); |
| upload_progress = request->GetUploadProgress(); |
| } |
| + |
| + tracked_objects::ScopedTracker tracking_profile4( |
|
eroman
2015/02/27 21:25:52
I would suggest measuring TimeTicks manually for t
mmenke
2015/02/27 21:50:22
Good point. For now, I think I'll just do this an
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION( |
| + "455952 ResourceDispatcherHostImpl::GetLoadInfoForAllRoutes4")); |
| + |
| LoadInfo load_info; |
| load_info.url = request->url(); |
| { |
| @@ -2197,8 +2202,17 @@ ResourceDispatcherHostImpl::GetLoadInfoForAllRoutes() { |
| load_info.upload_size = upload_progress.size(); |
| load_info.upload_position = upload_progress.position(); |
| + tracked_objects::ScopedTracker tracking_profile5( |
| + FROM_HERE_WITH_EXPLICIT_FUNCTION( |
| + "455952 ResourceDispatcherHostImpl::GetLoadInfoForAllRoutes5")); |
| + |
| GlobalRoutingID id(loader.second->GetRequestInfo()->GetGlobalRoutingID()); |
| LoadInfoMap::iterator existing = info_map->find(id); |
| + |
| + tracked_objects::ScopedTracker tracking_profile6( |
| + FROM_HERE_WITH_EXPLICIT_FUNCTION( |
| + "455952 ResourceDispatcherHostImpl::GetLoadInfoForAllRoutes6")); |
| + |
| if (existing == info_map->end() || |
| LoadInfoIsMoreInteresting(load_info, existing->second)) { |
| (*info_map)[id] = load_info; |