アカウント名:
パスワード:
A. 1MBの文字列処理をする + ディスクに1MB書き込むB. ディスクに1MB書き込むそりゃ、Bのほうが早いのは当然。
論文中では何故かBufferedWriterを使っています。8192バイトずつ書き込んでいるのに気付いていないのでしょうか。
あからさまにディスク優位なほどのシンプルすぎるプログラムでしたね。これが、文字列を分割して間に別の文字列を挟み込んで...とかやりだせば一気にメモリ優位になっていくはず。
ディスクの方も「読み込み+結合+書き込み」でループすべき
一応、実験で言いたいことは、メモリでデータ処理してからまとめてディスクに書くより、ディスクに直接書いたほうがいいということなのだと思う。
たださ、データをシーケンシャルにディスクに書くだけの単純処理で、それが示されるわけないじゃない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
いったい何がしたいのか (スコア:0)
A. 1MBの文字列処理をする + ディスクに1MB書き込む
B. ディスクに1MB書き込む
そりゃ、Bのほうが早いのは当然。
Re:いったい何がしたいのか (スコア:1)
論文中では何故かBufferedWriterを使っています。8192バイトずつ書き込んでいるのに気付いていないのでしょうか。
Re: (スコア:0)
あからさまにディスク優位なほどのシンプルすぎるプログラムでしたね。
これが、文字列を分割して間に別の文字列を挟み込んで...とかやりだせば一気にメモリ優位になっていくはず。
Re: (スコア:0)
ディスクの方も「読み込み+結合+書き込み」でループすべき
Re: (スコア:0)
一応、実験で言いたいことは、
メモリでデータ処理してからまとめてディスクに書くより、
ディスクに直接書いたほうがいいということなのだと思う。
たださ、データをシーケンシャルにディスクに書くだけの単純処理で、それが示されるわけないじゃない。