!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

206 Members
57 Servers

Load older messages


SenderMessageTime
5 Oct 2025
@k900:0upti.meK900 ⚡️Can you post the raw recording17:22:58
@k900:0upti.meK900 ⚡️Or 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.meK900 ⚡️Hmm17:33:43
@k900:0upti.meK900 ⚡️ I wonder if we can somehow save all the syncColors calls 17:33:50
@k900:0upti.meK900 ⚡️Actually HUH17:34:57
@k900:0upti.meK900 ⚡️https://github.com/KDE/qqc2-desktop-style/commit/89760fddd4cbfaa942847cc1895a63bb789bfab817:34:58
@k900:0upti.meK900 ⚡️ It should be cached 17:35:01
@k900:0upti.meK900 ⚡️I 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.meK900 ⚡️And hitting a full filesystem lookup17:39:20
@k900:0upti.meK900 ⚡️The good news is that it should be easy to fix17:42:01
@k900:0upti.meK900 ⚡️The bad news is that I'm definitely not doing it in, like, at least the next two cycles17:42:14
@k900:0upti.meK900 ⚡️AT LEAST17:42:29
@k900:0upti.meK900 ⚡️I guess the giga brain solution would be to add a cache to QStandardPaths17:44:00
@k900:0upti.meK900 ⚡️But 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
@marie:marie.cologneMarieand with all of the fire going on...17:45:39
@k900:0upti.meK900 ⚡️Because QStandardPaths will only cache file lookups17:45:43
@k900:0upti.meK900 ⚡️* Because QStandardPaths will only cache file path lookups17:45:48
@k900:0upti.meK900 ⚡️And KColorScheme can cache the entire color scheme17:45:54
@k900:0upti.meK900 ⚡️And given the file size of an average color scheme you can probably read all of it in one syscall anyway17:46:31
@marie:marie.cologneMarie is that the right syncColors?
https://github.com/KDE/libplasma/blob/e39d72b9ab8c07b6bd76bcd1e89e1a8efef74df2/src/declarativeimports/kirigamiplasmastyle/plasmatheme.cpp#L110
is it not this one? or does one thing call the other?
18:04:51
@k900:0upti.meK900 ⚡️Actually it might be18:06:17
@k900:0upti.meK900 ⚡️But it seems to have the same problem18:06:21
7 Oct 2025
@k900:0upti.meK900 ⚡️ @outfoxxed holy shit 6.10 actually stabilizes the on-disk cache format 12:44:13

Show newer messages


Back to Room ListRoom Version: 9