!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

415 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.139 Servers

Load older messages


SenderMessageTime
28 Jul 2025
@jade_:matrix.orgjade_i am waiting for lix to build as a benchmark before i go and clone xnu on this machine01:29:49
@emilazy:matrix.orgemilybtw01:29:53
@emilazy:matrix.orgemilyyou know about Instruments, right?01:29:57
@emilazy:matrix.orgemilyyou don't need to disable SIP to get a bunch of profiling data01:30:03
@raitobezarius:matrix.orgraitobezarius
In reply to @jade_:matrix.org
i am waiting for lix to build as a benchmark before i go and clone xnu on this machine
how come you didn't clone xnu yet, i already cloned xnu
01:31:19
@emilazy:matrix.orgemilysome people will do anything to avoid clicking three buttons in a nice GUI :p01:32:12
@jade_:matrix.orgjade_new computer who dis01:32:24
@jade_:matrix.orgjade_i have it on my work computer!01:32:29
@raitobezarius:matrix.orgraitobezarius:D01:32:32
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
some people will do anything to avoid clicking three buttons in a nice GUI :p
i use macOS exclusively over SSH
01:32:45
@raitobezarius:matrix.orgraitobezariusI have my excuses01:32:47
@jade_:matrix.orgjade_i don't want to click three buttons in a nice GUI and i want to be able to dtrace it if i start having a bad time01:32:53
@emilazy:matrix.orgemilythis is a good way to hate macOS01:33:01
@jade_:matrix.orgjade_well we're all very good at that :)01:33:11
@jade_:matrix.orgjade_I just happen to now have enough macs to be forced to care :P01:33:23
@emilazy:matrix.orgemilythe Instruments UI is basically a very refined UI around the DTrace scripts you'd end up writing for perf analysis already01:33:32
@jade_:matrix.orgjade_mm01:33:42
@emilazy:matrix.orgemilyit can do system-wide profiling and stuff too01:33:57
@jade_:matrix.orgjade_anyway i have run into an old stupid bug where you can't nix store delete a self referencing store path01:34:08
@jade_:matrix.orgjade_i hit that one basically every time i am trying to do benchmarking of nix builds or similarly wanting to clean build a certain path01:34:57
@jade_:matrix.orgjade_https://eclecticlight.co/2022/01/13/scheduling-of-processes-on-m1-series-chips-first-draft/ related info to prev discussion01:37:34
@emilazy:matrix.orgemilyI think I probably already linked to https://blog.xoria.org/macos-tips-threading/ but it has a useful brief overview re: scheduling/QoS01:40:17
@emilazy:matrix.orgemilythough not as detailed of course01:40:29
@hexa:lossy.networkhexaloving the priority QoS has01:40:40
@hexa:lossy.networkhexa* loving the priority QoS has in this flow01:40:42
@hexa:lossy.networkhexawondering how the Linux schedulers deal with P/E core scheduling01:41:09
@emilazy:matrix.orgemilypretty badly I think01:41:26
@emilazy:matrix.orgemilyLinux definitely does not have comparable to the Darwin systemwide QoS handling01:41:51
@jade_:matrix.orgjade_android likely invented one, but it sounds very plausible that it never made its way into desktops01:42:38
@emilazy:matrix.orgemilythere is https://docs.kernel.org/scheduler/sched-energy.html01:42:40

Show newer messages


Back to Room ListRoom Version: 10