Sorry about that Duncan I'll post the free link moving forward: https://blog.devgenius.io/zero-copy-go-why-io-copy-is-lying-to-you-sendfile-splice-11748e293462?sk=fae4701df623c1993462e1bfdc3ff794
On Thu, Jul 23, 2026 at 10:56 AM Duncan Harris <[email protected]> wrote: > Posting pay to view article links seems to me to be not appropriate for > this group. > I don't know if you intended this or not, but posting it as free to read > URL would be better. > > Duncan > > On Wednesday, 22 July 2026 at 07:01:22 UTC+1 Cheikh Seck wrote: > > Hi all, > > I wrote up something on a performance footgun most of us walk right past. > io.Copy looks innocent, but it is doing a lot more copying than you would > think. > > > https://medium.com/dev-genius/zero-copy-go-why-io-copy-is-lying-to-you-sendfile-splice-11748e293462 > > > In it I cover: > > - Why io.Copy does extra kernel to user to kernel round-trips > - How sendfile and splice actually move bytes without touching user space > - Benchmarks showing the real-world gap on large transfers > - Where zero-copy helps and where it does not > > Curious what patterns you all reach for when squeezing throughput out of > network and file I/O. > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/golang-nuts/3cbd4b25-edbe-4e68-ad5b-59f5c893ba73n%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/3cbd4b25-edbe-4e68-ad5b-59f5c893ba73n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/CAMkqUuJJPhsvBSdvBK-DtUsFUKUeJO7Yfei975g_FNmO7mWetQ%40mail.gmail.com.
