スレを勃てるまでもないC/C++の質問はここで 12at TECHスレを勃てるまでもないC/C++の質問はここで 12 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト950:デフォルトの名無しさん 09/09/08 18:15:34 >>949 ベンチマーク取ればいいが、 どんだけ多くても数百個だろ?一瞬。 むしろそれを超えると、OSの最大ディスクリプタ数にひっかかる。 951:デフォルトの名無しさん 09/09/08 18:16:48 >>949 まあストレージの種類によるんじゃないかな。ハードディスク上のファイルだと、 ファイルが分散しててディスクヘッドが頻繁に移動するのはハード的にきつい 952:デフォルトの名無しさん 09/09/08 18:30:14 >>949 48Gテキストの人か 953:デフォルトの名無しさん 09/09/08 18:59:52 頻繁にファイル開いて読み込んでってやってたらかなり遅くなるな。 一回読み込んだ内容はメモリ上にキャッシュして、キャッシュあふれたら 使用頻度低いほうから解放して…みたいな戦略は考えといたほうがいいと思うね。 954:デフォルトの名無しさん 09/09/08 20:04:30 >>949 ファイルのオープンクローズよりも、開いたファイルでシークしたほうがはるかに軽い。 ファイルの一部分をメモリにマップする手法としてメモリマップドファイルがあるよ。 ディスクキャッシュをメモリにマップするんで大きなデーターを効率的にアクセスできる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch