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

Reply via email to