If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

SessionSnapshotRunnable should be coalesced

RESOLVED INVALID

Status

()

Firefox for Android
General
RESOLVED INVALID
6 years ago
5 years ago

People

(Reporter: kats, Unassigned)

Tracking

({perf})

unspecified
All
Android
Points:
---

Firefox Tracking Flags

(blocking-fennec1.0 -, fennec+)

Details

If we get a bunch of calls to GeckoApp.handleDocumentStop quickly, multiple SessionSnapshotRunnable objects will be created and queued. If this happens while the user is also scrolling, then the viewport will be constantly changing, and all the runnables will actually generate snapshots, most of which will be discarded. Instead, runnables should abort themselves if there is another runnable that gets queued behind them.
tracking-fennec: --- → ?
tracking-fennec: ? → +

Updated

6 years ago
Keywords: perf
performance?  noming.
blocking-fennec1.0: --- → ?
not blocking
blocking-fennec1.0: ? → -
This code doesn't exist any more.
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.