glass.saga / gmail.com wrote: > The main purpose of IO#writev is to make a chance for users to > write multiple buffers atomically, not to improve performance. IO#write on Array#join result is atomic, too; but Array#join can result in too large buffers and excessive memory use. I wrote benchmarks for shards io-extra project on Rubyforge years ago, but I guess that email is no longer available publically. I've quoted and reposted the test to spew: https://80x24.org/spew/20170926005509.GA22313@starla/raw Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>