Title: [285072] trunk/Source/WebKit
- Revision
- 285072
- Author
- [email protected]
- Date
- 2021-10-29 19:45:57 -0700 (Fri, 29 Oct 2021)
Log Message
Add release logging of display list size to CGDisplayListImageBufferBackend
https://bugs.webkit.org/show_bug.cgi?id=232496
Reviewed by Wenson Hsieh.
No new tests, just new logging.
* Shared/RemoteLayerTree/CGDisplayListImageBufferBackend.cpp:
(WebKit::CGDisplayListImageBufferBackend::createImageBufferBackendHandle const):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (285071 => 285072)
--- trunk/Source/WebKit/ChangeLog 2021-10-30 02:44:22 UTC (rev 285071)
+++ trunk/Source/WebKit/ChangeLog 2021-10-30 02:45:57 UTC (rev 285072)
@@ -1,3 +1,15 @@
+2021-10-29 Tim Horton <[email protected]>
+
+ Add release logging of display list size to CGDisplayListImageBufferBackend
+ https://bugs.webkit.org/show_bug.cgi?id=232496
+
+ Reviewed by Wenson Hsieh.
+
+ No new tests, just new logging.
+
+ * Shared/RemoteLayerTree/CGDisplayListImageBufferBackend.cpp:
+ (WebKit::CGDisplayListImageBufferBackend::createImageBufferBackendHandle const):
+
2021-10-29 Myles C. Maxfield <[email protected]>
Rename ImageBuffer.logicalSize to ImageBuffer.truncatedLogicalSize
Modified: trunk/Source/WebKit/Shared/RemoteLayerTree/CGDisplayListImageBufferBackend.cpp (285071 => 285072)
--- trunk/Source/WebKit/Shared/RemoteLayerTree/CGDisplayListImageBufferBackend.cpp 2021-10-30 02:44:22 UTC (rev 285071)
+++ trunk/Source/WebKit/Shared/RemoteLayerTree/CGDisplayListImageBufferBackend.cpp 2021-10-30 02:45:57 UTC (rev 285072)
@@ -28,6 +28,7 @@
#if ENABLE(CG_DISPLAY_LIST_BACKED_IMAGE_BUFFER)
+#include "Logging.h"
#include <WebCore/GraphicsContextCG.h>
#include <WebCore/PixelBuffer.h>
#include <WebKitAdditions/CGDisplayListImageBufferAdditions.h>
@@ -99,6 +100,11 @@
auto data = ""
ASSERT(data);
+#if !RELEASE_LOG_DISABLED
+ auto size = backendSize();
+ RELEASE_LOG(RemoteLayerTree, "CGDisplayListImageBufferBackend of size %dx%d encoded display list of %ld bytes", size.width(), size.height(), CFDataGetLength(data.get()));
+#endif
+
return ImageBufferBackendHandle { IPC::SharedBufferCopy { WebCore::SharedBuffer::create(data.get()) } };
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes