タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

Perlとcopyに関するamayanのブックマーク (2)

  • 404 Blog Not Found:perl - PerlIO ":mmap" and other layers

    2006年05月04日18:00 カテゴリLightweight Languages perl - PerlIO ":mmap" and other layers 実はPerl 5.8以降では、PerlIOレイヤーで同様のことが可能です。 いやなブログ: glibc の fopen() で 'm' オプションを使う 最近の glibc の fopen() には 'm' というオプションがあると知りました。 'm' オプションを指定すると、リードオンリーでファイルを開いたとき、可能な場合、 mmap が内部的に使われるようになります。PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space - search.cpan.org mmap A layer which implements "readi

    404 Blog Not Found:perl - PerlIO ":mmap" and other layers
  • 革命の日々! perlで大きなファイルをmmap使って読むと遅い

    404 blog not foundさんのperl - PerlIO ":mmap" and other layersというエントリで なんと、多くの場合、layerなしが一番速いのです。そして、:rawはおもいっきり遅い。 実は、layerなしの場合、*nixでは:perlioを指定したのと同じ事になります。そしてperlioでは、mmap的なことに加え、copy on writeの実装など、さらに高速化するための工夫が盛り込まれています。 しかしこれほどの差があるとはなあ....デフォルトが一番というのはあまり驚かなかったけど、rawがこれほど遅いとは。 なんて結論になっていて、僕が無責任に調べもせずに 普通に考えたらあるスレショウルド(ページサイズのN倍)を越えたあたりからmmap独走状態になりそうなのに、なぜか64MBだけ負けてるじゃん。 って読み方でいいのかしら? perlioが

  • 1