aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/main/servo.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/main/servo.rs')
-rw-r--r--src/components/main/servo.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/components/main/servo.rs b/src/components/main/servo.rs
index c7a2a6150b7..aae08a011d4 100644
--- a/src/components/main/servo.rs
+++ b/src/components/main/servo.rs
@@ -64,6 +64,8 @@ use servo_net::image_cache_task::{ImageCacheTask, SyncImageCacheTask};
use servo_net::resource_task::ResourceTask;
#[cfg(not(test))]
use servo_util::time::Profiler;
+#[cfg(not(test))]
+use servo_util::memory::MemoryProfiler;
#[cfg(not(test))]
use servo_util::opts;
@@ -169,6 +171,7 @@ pub fn run(opts: opts::Opts) {
let (compositor_port, compositor_chan) = CompositorChan::new();
let profiler_chan = Profiler::create(opts.profiler_period);
+ let memory_profiler_chan = MemoryProfiler::create(opts.memory_profiler_period);
let opts_clone = opts.clone();
let profiler_chan_clone = profiler_chan.clone();
@@ -217,7 +220,8 @@ pub fn run(opts: opts::Opts) {
CompositorTask::create(opts,
compositor_port,
constellation_chan,
- profiler_chan);
+ profiler_chan,
+ memory_profiler_chan);
pool.shutdown();
}