Scala で IOのやり方の違いによる ファイルコピー パフォーマンスの比較 「Javaプラットフォームパフォーマンス」の 第4章の「基本的なIO」 にあるプログラムをScalaつかって比較してみました。 IOが遅くなる原因と性能を稼ぐ方法についてを Scala のプログラムでのファイルのコピーを題材に比較を行ってみました。 試した方式は FileInputStream/FileOutputStream を使った方式 BufferedInputStream/BufferedOutputStream を使った方式 上記 + カスタムバッファを使った方式 Scala IO を使った方式 の4つの方式で比較してみました。4つ目はScala 用の有名どころのライブラリを使った場合 Javaとどれくらい差があるのか を比較したいのでおこなってみました。 プログラム自体は 本のサンプルを参考に Sc
![Scala で 基本的IOのパフォーマンス比較 - Takuya71 のぶろぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c1ea32953d9e79a382fa02ae0c0692dfa10d8b10/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51YSBS4975L.jpg)