Oddbean new post about | logout
 The smooth line at the start is the real CPU usage. Everything new you see in this is from screencast recording/encoding.

https://cdn.fosstodon.org/media_attachments/files/111/186/038/720/317/450/original/b28eabb7059bc48d.mp4 
 Before/After for GTK 4 renderer fast path. Avoiding offscreens is the name of the game.

https://cdn.fosstodon.org/media_attachments/files/111/186/238/462/937/505/original/98816dc7e665b77b.png

https://cdn.fosstodon.org/media_attachments/files/111/186/238/484/215/422/original/aba9785164839230.png 
 @9c97e872 not super related to the work you're doing but ... fixed a performance regression today that involved the introduction of a GtkColorSelectionDialog to every one of a highly repeated object type. The dialog was never shown; at the code level you have to understand that creating such objects is still expensive. Slowed down adding new tracks to Ardour by about a factor of 3-4. Now it's just a pointer and lazily constructed. Obvious ... but not in the right way :)