|
|
|
|
|
by RevEng
658 days ago
|
|
I didn't quite grasp why the original splice has to be so slow. They pointed out what made it slower than vmsplice - in particular allocating buffers and using scalar instructions - but why is this necessary? Why couldn't splice just be reimplemented as vmsplice? I'm sure there is a good reason, but I've missed it. |
|
A possible answer that's currently just below your comment: https://news.ycombinator.com/item?id=41351870
> vmslice doesn't work with every type of file descriptor.