Open Bug 1532115 Opened 5 years ago Updated 2 years ago

[arm64-windows] Idle battery consumption on imgur is almost 2x higher than Edge

Categories

(Core :: Performance, defect, P3)

ARM64
Windows 10
defect

Tracking

()

Performance Impact low
Tracking Status
firefox67 --- affected

People

(Reporter: denispal, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: perf:resource-use)

Just sitting idle on imgur.com, Firefox consumes almost 2x more battery than Edge does:

Firefox: 12% battery, 7270mwh
Edge: 7% battery, 4250mwh

Here is a gecko profile, although I'm not sure it's complete because I can't seem to capture any non default threads on arm64-windows: https://perfht.ml/2IO2LUX

One thing that stands out right away from a trace file is that Edge has less than half as many context switches as Firefox does. This is perhaps just an issue with having too many working threads.

Edge: 1, Thread: CSwitch, , 135039
Firefox: 3, Thread: CSwitch, , 303290

Whiteboard: [qf] → [qf:p3:resource]

When you get a chance, can you see whether double buffering has improved this at all?

Flags: needinfo?(dpalmeiro)

sparky is doing these tests for double buffering.

Flags: needinfo?(dpalmeiro)
Priority: -- → P3

triaging

Denis any update on tests as mentioned in above comments?

Flags: needinfo?(dpalmeiro)

I honestly don't remember what the outcome was.

Flags: needinfo?(dpalmeiro)
Performance Impact: --- → P3
Whiteboard: [qf:p3:resource]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.