diff options
author | Nakul Jindal <nakul02@gmail.com> | 2018-02-26 09:07:08 -0800 |
---|---|---|
committer | Nakul Jindal <nakul02@gmail.com> | 2018-03-22 11:48:27 -0700 |
commit | 7d4e2b11e940545eaa74877b75908e1e02f6eeb5 (patch) | |
tree | ca44de813d0bf3ca11c8bd2e914a4af4a373955f /components/script/dom/document.rs | |
parent | 563f0ec8245d6ff4d7d200c30655f90f5bdfed64 (diff) | |
download | servo-7d4e2b11e940545eaa74877b75908e1e02f6eeb5.tar.gz servo-7d4e2b11e940545eaa74877b75908e1e02f6eeb5.zip |
Implements profiler for blocked recv
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r-- | components/script/dom/document.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index 6895a71fddb..b1cee370bfe 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -93,7 +93,7 @@ use fetch::FetchCanceller; use html5ever::{LocalName, Namespace, QualName}; use hyper::header::{Header, SetCookie}; use hyper_serde::Serde; -use ipc_channel::ipc::{self, IpcSender}; +use ipc_channel::ipc::IpcSender; use js::jsapi::{JSContext, JSObject, JSRuntime}; use js::jsapi::JS_GetRuntime; use metrics::{InteractiveFlag, InteractiveMetrics, InteractiveWindow, ProfilerMetadataFactory, ProgressiveWebMetric}; @@ -106,6 +106,7 @@ use net_traits::pub_domains::is_pub_domain; use net_traits::request::RequestInit; use net_traits::response::HttpsState; use num_traits::ToPrimitive; +use profile_traits::ipc; use profile_traits::time::{TimerMetadata, TimerMetadataFrameType, TimerMetadataReflowType}; use ref_slice::ref_slice; use script_layout_interface::message::{Msg, NodesFromPointQueryType, ReflowGoal}; @@ -3448,7 +3449,7 @@ impl DocumentMethods for Document { } let url = self.url(); - let (tx, rx) = ipc::channel().unwrap(); + let (tx, rx) = ipc::channel(self.global().time_profiler_chan().clone()).unwrap(); let _ = self.window .upcast::<GlobalScope>() .resource_threads() |