[mutter] wayland/buffer: Trace instrument buffer-attach



commit c56433d6eeddc3b41025d5f155f8ada70b6c360e
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Mon Nov 30 12:04:48 2020 +0100

    wayland/buffer: Trace instrument buffer-attach
    
    While browsing sysprof profiling reports, I saw surface-commit taking
    significant times sometimes; trace attach too, to see whether such
    things are due to e.g. texture uploads.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1616>

 src/wayland/meta-wayland-buffer.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/wayland/meta-wayland-buffer.c b/src/wayland/meta-wayland-buffer.c
index 6c339e813a..211c85ff0e 100644
--- a/src/wayland/meta-wayland-buffer.c
+++ b/src/wayland/meta-wayland-buffer.c
@@ -530,6 +530,8 @@ meta_wayland_buffer_attach (MetaWaylandBuffer  *buffer,
 {
   g_return_val_if_fail (buffer->resource, FALSE);
 
+  COGL_TRACE_BEGIN_SCOPED (MetaWaylandBufferAttach, "WaylandBuffer (attach)");
+
   if (!meta_wayland_buffer_is_realized (buffer))
     {
       /* The buffer should have been realized at surface commit time */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]