Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 48ca65b1890052e3e0212e6a2608f0bc079bd98c https://github.com/WebKit/WebKit/commit/48ca65b1890052e3e0212e6a2608f0bc079bd98c Author: Ben Nham <n...@apple.com> Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths: M Source/WebKit/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h M Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm M Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreDelegate.h M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStoreClient.h M Tools/TestWebKitAPI/Tests/WebKitCocoa/MemoryFootprintThreshold.mm Log Message: ----------- Provide private relay information via the didExceedMemoryFootprintThreshold callback https://bugs.webkit.org/show_bug.cgi?id=270304 rdar://123799163 Reviewed by Chris Dumez. In 274733@main we added a callback which helps us observe when WebContent processes exceed certain key memory thresholds in the field. After further discussion, we decided that we need that event to carry state about whether any of the page loads in the process were private relayed or not, so we're adding that here. * Source/WebKit/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h: * Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm: * Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreDelegate.h: * Source/WebKit/UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::didExceedMemoryFootprintThreshold): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStoreClient.h: (WebKit::WebsiteDataStoreClient::didExceedMemoryFootprintThreshold): * Tools/TestWebKitAPI/Tests/WebKitCocoa/MemoryFootprintThreshold.mm: (-[MemoryFootprintDelegate websiteDataStore:domain:didExceedMemoryFootprintThreshold:withPageCount:processLifetime:inForeground:wasPrivateRelayed:]): (-[MemoryFootprintDelegate websiteDataStore:domain:didExceedMemoryFootprintThreshold:withPageCount:processLifetime:inForeground:]): Deleted. Canonical link: https://commits.webkit.org/275586@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes