[解決済み] ファイルキャッシュをクリアしてパフォーマンステストを繰り返す
2022-09-19 02:35:45
質問
パフォーマンス結果が歪むのを防ぐために、キャッシュされたファイルの内容を削除するには、どのようなツールやテクニックを使用すればよいのでしょうか。ファイルおよびディレクトリのコンテンツに関するキャッシュ情報を完全に消去するか、または選択的に削除する必要があると思います。
私が開発しているアプリケーションは特殊な圧縮ユーティリティで、オペレーティング システムが最近触れておらず、ディスク ブロックがキャッシュされそうにないファイルの読み取りと書き込みを大量に行うことが期待されています。
私は、ファイル処理作業を行うためのさまざまな戦略をプロファイリングするタスクを繰り返したときに IO 時間に見られる変動を取り除きたいと考えています。
私のメイン開発マシンである Windows XP 用のソリューションに主に興味がありますが、linux を使用してテストすることもできますので、その環境での回答にも興味があります。
私は SysInternals を試しました。 CacheSet をクリックしてみましたが、数回読んだばかりのファイルを再読込する時間の測定可能な増加 (コールドブート後のタイミングへの復元) にはつながりませんでした。
どのように解決するのですか?
SysInternalの RAMMapアプリ .
Empty / Empty Standby List メニュー オプションは、Windows のファイル キャッシュをクリアします。
関連
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] ファイルへの追記はどのように行うのですか?
-
[解決済み] Gitで1つのファイルの作業コピーの変更を元に戻す?
-
[解決済み] ウェブサイト制作のためのChromeキャッシュの無効化
-
[解決済み] 0.1fを0にすると、なぜ10倍もパフォーマンスが落ちるのですか?
-
[解決済み] キャッシュフレンドリーコードとは何ですか?
-
[解決済み] forループの中で<と<=のどちらを使うべきか [閉じた状態].
-
[解決済み] Scalaのパターンマッチはバイトコードレベルでどのように実装されているのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン