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.
Created attachment 440389 [details] For EWS
Created attachment 440406 [details] Add an assertion
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].
<rdar://problem/83963165>