diff --git a/bench/benchmarks/layers.js b/bench/benchmarks/layers.js index 4d1c99b126e..7c70e842a54 100644 --- a/bench/benchmarks/layers.js +++ b/bench/benchmarks/layers.js @@ -13,6 +13,8 @@ class LayerBenchmark extends Benchmark { style: this.layerStyle }).then(map => { this.map = map; + // Stub out `_rerender`; we want to be the only trigger of `_render`. + this.map._rerender = () => {}; }); } diff --git a/bench/benchmarks/paint.js b/bench/benchmarks/paint.js index 5a74c1de0dc..45a0d1e3781 100644 --- a/bench/benchmarks/paint.js +++ b/bench/benchmarks/paint.js @@ -16,7 +16,13 @@ module.exports = class Paint extends Benchmark { center: [-77.032194, 38.912753], style: 'mapbox://styles/mapbox/streets-v9' }); - })).then(maps => { this.maps = maps; }); + })).then(maps => { + this.maps = maps; + for (const map of this.maps) { + // Stub out `_rerender`; we want to be the only trigger of `_render`. + map._rerender = () => {}; + } + }); } bench() {