RESOLVED FIXED 231304
Add a configurable wake up message hysteresis to IPC::StreamClientConnection
https://bugs.webkit.org/show_bug.cgi?id=231304
Summary Add a configurable wake up message hysteresis to IPC::StreamClientConnection
Wenson Hsieh
Reported 2021-10-06 10:21:27 PDT
Make it possible to avoid sending the wakeup message in StreamClientConnection, until some configurable number of messages have been queued up. This allows us to avoid triggering excessive wakeups in the GPU Process when using streaming IPC for display lists in the Canvas Lines subtest in MotionMark, which exercises sending a massive, constant stream of cheap drawing commands to the GPUP.
Attachments
For EWS (6.21 KB, patch)
2021-10-06 10:56 PDT, Wenson Hsieh
no flags
Add an assertion (6.29 KB, patch)
2021-10-06 12:06 PDT, Wenson Hsieh
no flags
Wenson Hsieh
Comment 1 2021-10-06 10:56:12 PDT
Wenson Hsieh
Comment 2 2021-10-06 12:06:38 PDT
Created attachment 440406 [details] Add an assertion
EWS
Comment 3 2021-10-06 19:21:20 PDT
Committed r283696 (242622@main): <https://commits.webkit.org/242622@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 440406 [details].
Radar WebKit Bug Importer
Comment 4 2021-10-06 19:22:18 PDT
Note You need to log in before you can comment on or make changes to this bug.