Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is there a noticeable benefit of this huge syscall reduction?


Yes I just checked it after installing strace

strace -c ls gave me this

100.00 0.002709 13 198 5 total

strace -c eza gave me this

100.00 0.006125 12 476 48 total

strace -c lsr gave me this

100.00 0.001277 33 38 total

So seeing the number of syscalls in the calls directory

198 : ls

476 : eza

33 : lsr

A meaningful difference indeed!


That's just observing there is a difference, not explaining why that's a good thing.


syscalls are expensive and their relative latency compared with the rest of code only grow especially in view of mitigations against cache-related and other other hardware bugs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: