Description[2D Canvas] Send GPU resources into hibernation when page is not visible
This change adds the notion of a hibernation state to
Canvas2DLayerBridge. The idea is to read back GPU buffers
into RAM in order to free-up GPU memory for foreground tasks.
The switch to hibernation happens in a idle task, to avoid
interfering with tab switching and navigation event
performance.
BUG=567161
Committed: https://crrev.com/8b5cfe1703c16019566f00190dfd8c972af25c11
Cr-Commit-Position: refs/heads/master@{#364705}
Patch Set 1 #Patch Set 2 : iter 2 #Patch Set 3 : tests + histogram #
Total comments: 3
Patch Set 4 : nits #Patch Set 5 : resolved merge #Patch Set 6 : fix tests #
Messages
Total messages: 25 (14 generated)
|