Closed
Bug 1355419
Opened 8 years ago
Closed 8 years ago
Compositor took time because of GetDeviceRemovedReason calls
Categories
(Core :: Graphics: Layers, defect, P3)
Tracking
()
RESOLVED
DUPLICATE
of bug 1355416
Performance Impact | high |
Tracking | Status | |
---|---|---|
firefox55 | --- | affected |
People
(Reporter: pchang, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: perf, Whiteboard: [gfx-noted])
+++ This bug was initially created as a clone of Bug #1342209 +++
Copied the context from bug 1342209 comment 11.
I have a windows 10 machine with Intel integrated Graphics.
I could see a little bit scrolling speed difference between e10s and non-e10s FF for the link in comment 0.
Steps to reproduce:
1. Load <https://www.blog.google/topics/journalism-news/expanding-fact-checking-google/>.
2. Scroll down to the middle.
3. Using the trackpad, scroll to the top really fast.
This is the profile with e10s enabled.
https://perfht.ml/2oYHd99
I found several composition took more than 10 ms and they were spent 60% composition time for GetDeviceRemovedReason inside
CompositorD3D11::EndFrame().
CDevice::GetDeviceRemovedReason()
mozilla::layers::CompositorD3D11::EndFrame()
mozilla::layers::LayerManagerComposite::Render(mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &)
LayerManagerComposite::EndFrame
LayerManagerComposite::Render
mozilla::layers::LayerManagerComposite::UpdateAndRender()
mozilla::layers::LayerManagerComposite::EndTransaction(mozilla::TimeStamp const &,mozilla::layers::LayerManager::EndTransactionFlags)
mozilla::layers::CompositorBridgeParent::CompositeToTarget(mozilla::gfx::DrawTarget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const *)
CompositorBridgeParent::Composite
mozilla::layers::CompositorVsyncScheduler::Composite(mozilla::TimeStamp)
mozilla::detail::RunnableMethodImpl<mozilla::layers::CompositorVsyncScheduler * const,void ( mozilla::layers::CompositorVsyncScheduler::*)(mozilla::TimeStamp),1,1,mozilla::TimeStamp>::Run()
Reporter | ||
Comment 1•8 years ago
|
||
Overall composition time are less than 16 ms and it's not obvious if users don't pay attention on the animation.
Ehsan, do we need to set this bug as qf p1?
Flags: needinfo?(ehsan)
Reporter | ||
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Updated•8 years ago
|
Flags: needinfo?(ehsan)
Comment 3•8 years ago
|
||
This should be a windows only problem unrelated to client storage.
No longer depends on: 1265824
Updated•3 years ago
|
Performance Impact: --- → P1
Whiteboard: [gfx-noted][qf:p1] → [gfx-noted]
You need to log in
before you can comment on or make changes to this bug.
Description
•