Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d7da21e4b2df769387cedcc3475994dc66b056d6
      
https://github.com/WebKit/WebKit/commit/d7da21e4b2df769387cedcc3475994dc66b056d6
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M Source/WTF/wtf/SystemTracing.h
    M Source/WTF/wtf/glib/SysprofAnnotator.h
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStoreTile.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.h

  Log Message:
  -----------
  [GTK][WPE] Update some sysprof marks
https://bugs.webkit.org/show_bug.cgi?id=303982

Reviewed by Nikolas Zimmermann.

This patch includes the following changes in sysprof marks:

 - Rename UpdateRendering as LayerTreeHostRenderingUpdate since we
   previously had UpdateRendering and RenderingUpdate. This is
   consistent with existing RenderingUpdate but makint it clear this is
   the one in LayerTreeHost.

 - Rename ScheduleRenderingUpdate as LayerTreeHostScheduleRenderingUpdate
   for the same reason. In this case the mark was duplicated.

 - Remove WaitPaintingCompletion since we no longer wait for tiles
   synchronously except for forced repaints.

 - Convert RenderingUpdateRunLoopObserverFired to a single mark, since
   we don't really need to know its duration that is already covered by
   LayerTreeHostRenderingUpdate mark when updateRendering() is called.

 - Add ScheduleComposition mark with information about the compositor state.

 - Update FrameComplete mark to include information about the compositor state.

Canonical link: https://commits.webkit.org/304289@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to