Title: [295589] trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
- Revision
- 295589
- Author
- [email protected]
- Date
- 2022-06-16 01:07:24 -0700 (Thu, 16 Jun 2022)
Log Message
Add WebSocket map size logging
https://bugs.webkit.org/show_bug.cgi?id=241590
rdar://problem/95093425
Patch by Youenn Fablet <[email protected]> on 2022-06-16
Reviewed by Eric Carlson.
* Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm:
(WebKit::NetworkSessionCocoa::addWebSocketTask):
(WebKit::NetworkSessionCocoa::removeWebSocketTask):
Canonical link: https://commits.webkit.org/251594@main
Modified Paths
Diff
Modified: trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm (295588 => 295589)
--- trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm 2022-06-16 07:20:47 UTC (rev 295588)
+++ trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm 2022-06-16 08:07:24 UTC (rev 295589)
@@ -1720,14 +1720,18 @@
void NetworkSessionCocoa::addWebSocketTask(WebPageProxyIdentifier webPageProxyID, WebSocketTask& task)
{
- auto addResult = sessionSetForPage(webPageProxyID).sessionWithCredentialStorage.webSocketDataTaskMap.add(task.identifier(), &task);
+ auto& webSocketDataTaskMap = sessionSetForPage(webPageProxyID).sessionWithCredentialStorage.webSocketDataTaskMap;
+ auto addResult = webSocketDataTaskMap.add(task.identifier(), &task);
RELEASE_ASSERT(addResult.isNewEntry);
+ RELEASE_LOG(NetworkSession, "NetworkSessionCocoa::addWebSocketTask, web socket count is %u", webSocketDataTaskMap.size());
}
void NetworkSessionCocoa::removeWebSocketTask(SessionSet& sessionSet, WebSocketTask& task)
{
- bool contained = sessionSet.sessionWithCredentialStorage.webSocketDataTaskMap.remove(task.identifier());
+ auto& webSocketDataTaskMap = sessionSet.sessionWithCredentialStorage.webSocketDataTaskMap;
+ bool contained = webSocketDataTaskMap.remove(task.identifier());
RELEASE_ASSERT(contained);
+ RELEASE_LOG(NetworkSession, "NetworkSessionCocoa::removeWebSocketTask, web socket count is %u", webSocketDataTaskMap.size());
}
#endif // HAVE(NSURLSESSION_WEBSOCKET)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes