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>