!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

188 Members
54 Servers

Load older messages


SenderMessageTime
5 Oct 2025
@k900:0upti.meK900Yeah that sounds very wrong tbh16:37:59
@k900:0upti.meK900Have you tried profiling it maybe16:38:10
@k900:0upti.meK900125 here16:39:32
@k900:0upti.meK900Inside Yakuake16:39:32
@k900:0upti.meK900Which is itself a wrapper16:39:33
@marie:marie.cologneMarie no, what would be the tool i want to use to do that? 16:42:04
@k900:0upti.meK900 perf 16:43:18
@marie:marie.cologneMariethis is from profiling plasmashell and repeatedly clicking on the audio menu17:21:35
@marie:marie.cologneMarieDownload plasma-thing.txt17:21:35
@k900:0upti.meK900Can you post the raw recording17:22:58
@k900:0upti.meK900Or upload it to https://profiler.firefox.com/17:23:38
@k900:0upti.meK900(it can actually do arbitrary perf profiles, not just Firefox)17:23:51
@marie:marie.cologneMarie It throws an error when I try to upload it Error: Unserializing the profile failed: Error: The profile array buffer could not be parsed as a UTF-8 string. 17:27:07
@marie:marie.cologneMarieoh i should read the docs17:27:53
@marie:marie.cologneMariehttps://share.firefox.dev/46Js6H217:31:13
@k900:0upti.meK900Hmm17:33:43
@k900:0upti.meK900 I wonder if we can somehow save all the syncColors calls 17:33:50
@k900:0upti.meK900Actually HUH17:34:57
@k900:0upti.meK900https://github.com/KDE/qqc2-desktop-style/commit/89760fddd4cbfaa942847cc1895a63bb789bfab817:34:58
@k900:0upti.meK900 It should be cached 17:35:01
@k900:0upti.meK900I wonder why we're not hitting that17:35:06
@k900:0upti.meK900 Or is it because it's passing in different groups every time 17:39:14
@k900:0upti.meK900And hitting a full filesystem lookup17:39:20
@k900:0upti.meK900The good news is that it should be easy to fix17:42:01
@k900:0upti.meK900The bad news is that I'm definitely not doing it in, like, at least the next two cycles17:42:14
@k900:0upti.meK900AT LEAST17:42:29
@k900:0upti.meK900I guess the giga brain solution would be to add a cache to QStandardPaths17:44:00
@k900:0upti.meK900But that is big enough that you'd have to think about like, eviction policies17:44:14
@marie:marie.cologneMarie yeah don't worry, it's not like this has any urgency 17:45:31
@k900:0upti.meK900 And strictly speaking KColorScheme can still cache better 17:45:37

Show newer messages


Back to Room ListRoom Version: 9