3 ms·
Looks like we finally reached DTrace level. I long for the day when Linux apps will be transparently compiled in a way that the time-critical bits will run as
by marcodiego 2y ago
Looks like we finally reached DTrace level.
I long for the day when Linux apps will be transparently compiled in a way that the time-critical bits will run as ebpf progs and communicate with user space through io_uring and sched_ext will allow the system to be tailored to very specific workloads. Imagine games! How much of a difference that could make! It is a shame that games vendors simply ignore Linux.
- saagarjha 2y agoWhy would this help with games?
- wyldfire 2y agoThey generally have a very latency sensitive input/rendering loop. Performance analysis can be challenging, but with the right tools it can be much easier.
- rtpg 2y agoSo the thing I've heard from dtrace people is that eBPF still is not really "there". I've never gotten a clear answer about _why_ this is the case, though I feel like there was implications that, basically, eBPF programs are brittle/don't actually capture everything well? Would love to hear more details on that front.
- alexgartrell 2y agoThe thing that we need in order for your dream to become a reality is excellent user space frameworks, so I encourage you (and anyone else) to go build one or (better) find one you like and contribute.
- deleted 2y ago[deleted]