[Webkit-unassigned] [Bug 224193] WebSocketChannel buffers use memory after going idle

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 5 11:50:30 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=224193

Simon Fraser (smfr) <simon.fraser at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |achristensen at apple.com

--- Comment #2 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
m_buffer never shrinks:

WebSocketChannel 0x155454780 processBuffer() Receive buffer has 166 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 7 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 7 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 7 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 7 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 141 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 14 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 7 bytes (capacity 166)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 751 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 4 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 232 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 141 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 232 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 141 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 232 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 141 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 328 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 237 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 284 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 232 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 141 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 232 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 141 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 4 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 4 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 232 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 141 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 13 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 7 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 91 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 406 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 420 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 751)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 1024 bytes (capacity 1024)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 1500 bytes (capacity 1500)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 2524 bytes (capacity 2524)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 3548 bytes (capacity 3548)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 4064 bytes (capacity 4436)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 5088 bytes (capacity 5546)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6112 bytes (capacity 6933)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 7136 bytes (capacity 8667)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 8128 bytes (capacity 8667)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 9152 bytes (capacity 10834)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 10176 bytes (capacity 10834)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 11200 bytes (capacity 13543)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 12192 bytes (capacity 13543)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 13216 bytes (capacity 13543)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 14240 bytes (capacity 16929)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 15264 bytes (capacity 16929)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 16288 bytes (capacity 16929)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 16384 bytes (capacity 16929)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 17408 bytes (capacity 21162)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 17884 bytes (capacity 21162)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 18908 bytes (capacity 21162)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 19932 bytes (capacity 21162)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 20448 bytes (capacity 21162)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 21472 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 22496 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 23520 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 24512 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 24708 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 397 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 280 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 280 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 909 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 1024 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 1500 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 2524 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 3548 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 4064 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 5088 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6112 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6907 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 1024 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 1500 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 2524 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 3548 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 4288 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 282 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 908 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 705 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 4 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 6 bytes (capacity 26453)
WebSocketChannel 0x155454780 processBuffer() Receive buffer has 459 bytes (capacity 26453)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210405/0aa63e45/attachment-0001.htm>


More information about the webkit-unassigned mailing list