Multithreaded File I/O
Good overview of all the various options with multithreaded file I/O
Efficient data transfer through zero copy
Hot damn, didn’t realize Java supported zero copy.
Disks have become tapes
“Programmers have to start thinking of the disk as a sequential device rather than a random access device.” - Jim Gray
Scala and Python: An informal TCP performance benchmark
I’ve moved from being aware that actors are similar to event models like Twisted and EventMachine to finally really grocking that they are the same thing.
Efficient Java I/O: byte[], ByteBuffers, and OutputStreams
More info than you ever wanted to know about Java I/O performance
Comparing Two High-Performance I/O Design Patterns
A great article on Reactor and Proactor. I’d love to have AIO support in Java. Seems like Apache MINA has some early stage support for it.