Bug 1367734 - Tone down webrender's memory usage to avoid OOMing during media mochitests. r?kvark draft
authorKartikaya Gupta <kgupta@mozilla.com>
Wed, 31 May 2017 16:31:15 -0400
changeset 587274 128ddb79b38522ad298cc14d3700bde1a39e83a3
parent 587273 e0f5ad8c6a771c7e99268acf1691b0567b754e45
child 631237 96f8630c04d3a094b40f2d87b114606323d60a0a
push id61673
push userkgupta@mozilla.com
push dateWed, 31 May 2017 20:32:21 +0000
reviewerskvark
bugs1367734
milestone55.0a1
Bug 1367734 - Tone down webrender's memory usage to avoid OOMing during media mochitests. r?kvark MozReview-Commit-ID: 9RIR37ZOSFR
gfx/webrender_bindings/src/bindings.rs
--- a/gfx/webrender_bindings/src/bindings.rs
+++ b/gfx/webrender_bindings/src/bindings.rs
@@ -876,16 +876,17 @@ pub extern "C" fn wr_window_new(window_i
     println!("WebRender - OpenGL version new {}", version);
 
     let opts = RendererOptions {
         enable_aa: true,
         enable_subpixel_aa: true,
         enable_profiler: enable_profiler,
         recorder: recorder,
         blob_image_renderer: Some(Box::new(Moz2dImageRenderer::new())),
+        cache_expiry_frames: 60, // see https://github.com/servo/webrender/pull/1294#issuecomment-304318800
         ..Default::default()
     };
 
     let window_size = DeviceUintSize::new(window_width, window_height);
     let (renderer, sender) = match WrRenderer::new(gl, opts, window_size) {
         Ok((renderer, sender)) => (renderer, sender),
         Err(e) => {
             println!(" Failed to create a WrRenderer: {:?}", e);