Bug 1367734 - Tone down webrender's memory usage to avoid OOMing during media mochitests. r?kvark
MozReview-Commit-ID: 9RIR37ZOSFR
--- 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);