Closed Bug 1126954 Opened 10 years ago Closed 1 year ago

No longer using async transactions for Canvas 2D

Categories

(Core :: Graphics, defect, P3)

All
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mstange, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

Attached file testcase
In this testcase, we use sync transactions. We shouldn't. Profile: http://people.mozilla.org/~bgirard/cleopatra/#report=15f7196fee8a7f13f5d609d15a2ba24838b880ea&selection=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53 We block the main thread in: PR_WaitCondVar mozilla::ipc::MessageChannel::Send(IPC::Message*, IPC::Message*) IPDL::PLayerTransaction::SendUpdate mozilla::layers::ShadowLayerForwarder::EndTransaction
Severity: normal → S3

PLayerTransaction/ShadowLayerForwarder has been removed. Should this bug be closed?

Flags: needinfo?(mstange.moz)

Thanks, this is definitely fixed. There is no blocking of the content process in this testcase.

Status: NEW → RESOLVED
Closed: 1 year ago
Flags: needinfo?(mstange.moz)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: