OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // See http://dev.chromium.org/developers/design-documents/multi-process-resourc e-loading | 5 // See http://dev.chromium.org/developers/design-documents/multi-process-resourc e-loading |
6 | 6 |
7 #include "content/child/resource_dispatcher.h" | 7 #include "content/child/resource_dispatcher.h" |
8 | 8 |
9 #include <utility> | 9 #include <utility> |
10 | 10 |
(...skipping 614 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
625 RemoteToLocalTimeTicks(converter, &load_timing->proxy_resolve_end); | 625 RemoteToLocalTimeTicks(converter, &load_timing->proxy_resolve_end); |
626 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.dns_start); | 626 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.dns_start); |
627 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.dns_end); | 627 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.dns_end); |
628 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.connect_start); | 628 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.connect_start); |
629 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.connect_end); | 629 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.connect_end); |
630 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.ssl_start); | 630 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.ssl_start); |
631 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.ssl_end); | 631 RemoteToLocalTimeTicks(converter, &load_timing->connect_timing.ssl_end); |
632 RemoteToLocalTimeTicks(converter, &load_timing->send_start); | 632 RemoteToLocalTimeTicks(converter, &load_timing->send_start); |
633 RemoteToLocalTimeTicks(converter, &load_timing->send_end); | 633 RemoteToLocalTimeTicks(converter, &load_timing->send_end); |
634 RemoteToLocalTimeTicks(converter, &load_timing->receive_headers_end); | 634 RemoteToLocalTimeTicks(converter, &load_timing->receive_headers_end); |
635 RemoteToLocalTimeTicks(converter, &load_timing->push_start); | |
636 RemoteToLocalTimeTicks(converter, &load_timing->push_end); | |
mmenke
2016/03/25 14:50:28
This is somewhat weird...Since renderer process ti
| |
635 RemoteToLocalTimeTicks(converter, &renderer_info->service_worker_start_time); | 637 RemoteToLocalTimeTicks(converter, &renderer_info->service_worker_start_time); |
636 RemoteToLocalTimeTicks(converter, &renderer_info->service_worker_ready_time); | 638 RemoteToLocalTimeTicks(converter, &renderer_info->service_worker_ready_time); |
637 | 639 |
638 // Collect UMA on the inter-process skew. | 640 // Collect UMA on the inter-process skew. |
639 bool is_skew_additive = false; | 641 bool is_skew_additive = false; |
640 if (converter.IsSkewAdditiveForMetrics()) { | 642 if (converter.IsSkewAdditiveForMetrics()) { |
641 is_skew_additive = true; | 643 is_skew_additive = true; |
642 base::TimeDelta skew = converter.GetSkewForMetrics(); | 644 base::TimeDelta skew = converter.GetSkewForMetrics(); |
643 if (skew >= base::TimeDelta()) { | 645 if (skew >= base::TimeDelta()) { |
644 UMA_HISTOGRAM_TIMES( | 646 UMA_HISTOGRAM_TIMES( |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
808 *frame_origin = extra_data->frame_origin(); | 810 *frame_origin = extra_data->frame_origin(); |
809 return request; | 811 return request; |
810 } | 812 } |
811 | 813 |
812 void ResourceDispatcher::SetResourceSchedulingFilter( | 814 void ResourceDispatcher::SetResourceSchedulingFilter( |
813 scoped_refptr<ResourceSchedulingFilter> resource_scheduling_filter) { | 815 scoped_refptr<ResourceSchedulingFilter> resource_scheduling_filter) { |
814 resource_scheduling_filter_ = resource_scheduling_filter; | 816 resource_scheduling_filter_ = resource_scheduling_filter; |
815 } | 817 } |
816 | 818 |
817 } // namespace content | 819 } // namespace content |
OLD | NEW |