| > Program directly against syscalls Works nicely on Linux where the syscall interface is explicitly stable, but on many (most?) other platforms this is not the case. > There Is No Heap I don't understand what this means, when it's followed by the definition of a heap allocation interface. The paragraph after the code block conveys no useful information. > Null-terminated strings are the devil’s work Agreed! I also find the stance regarding perf optimization agreeable. |
It looks like sp_log's string formatting is entirely unbuffered which results in lots of tiny write syscalls.