- 683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 19:35:51 ID:8MGcD2uW0]
- >>682
>>621は大量のレスに埋もれてしまって読んでなかった。 writebufferは全部オフにしてみた。これはだいぶ軽くなった。 writebufferは全部オフにした状態で、一度のI/O要求で扱う最大バイト数を8MBにしてみたが重くならなかった。 これは効果があると思う。 優先度も変えてみた。これは小さなファイルをコピーするときには利くみたい。 idolにすると他のアプリケーションの動きを阻害しなくなった。 WRITE前に全ファイル作成を先に行い、ディレクトリの断片化を抑える これはチェックしてなかったのでやってみた。 事前作成をしているときにはかなり重くなった。 だが、アプリケーションを保存してるフォルダをコピーしたら下のエラーが出た。 そのフォルダをコピーすると必ず出るけど、他のフォルダでは出ていないので原因がわからない。。。 フォルダの中のファイルの数は50000程度なので50000個のファイルを作ってコピーしてみたが エラーが出なかったのでファイル数が原因ではないと思う。 この状態で、エラーを通知しないようにしたら下のエラーは出なかった。 例外 unknown software exception (0xc00000fd) がアプリケーションの 0x004118d6 で発生しました。
|

|