パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

メモリー上で処理するよりもディスクに直接書き込む方が高速?」記事へのコメント

  • >OSによるバッファリングがあるためにディスクへ直接書き込んでも速度がそれほど低下しないと指摘。

    これ、「ディスクに直接書き込む」って言えんのか?

    • by Anonymous Coward

      バッファリンがどうこう言ってるあたりからして、計測時間中には全く書き込んでいない可能性すらある。

      • by Anonymous Coward

        でも、「ファイルから直接読み込む」ことができるなら問題ないんですよ。

        事の本質は、メモリは断片化できないけど、ファイルは断片化しててもいい、ってことだと思いますけどね。ファイルは断片化上等だから、領域の再確保でコピーが発生しません。精々が飛んでる部分のアドレスを書くくらい。一方、メモリは確保した領域が足りなくなれば、そこをあきらめて新しい場所に移動して既存の部分はコピーするから、ですよね。

        だから、ファイルっぽいメモリ確保ができるメモリマネージャーを誰かが作ればいいんだと思いますよ。ポインタで直接足し算引き算できないのがネックですけど、ファイルと同等のインターフェイスを備えるくらいならできるでしょうから、そこを経由させて最後に一気にディスクアクセスした方が速いと思います。

Stay hungry, Stay foolish. -- Steven Paul Jobs

処理中...