2つの大きな(> 326 MB)ファイルを比較すると、好奇心が強くなり、2番目の実行は最初の実行よりはるかに少ない時間がかかりました。私は努力しているので、これは残念です。時間2番目に実行して、所要時間の違いを確認してください。 :)
マニュアルページにはキャッシングに関する言及はなく、「差分キャッシング」を検索すると次のような結果が出るようです。子 diff
サブコマンドは私が理解したいものではありません。だから私の質問は次のとおりです。
2回目の実行がdiff largeFile1 largeFile2
最初の実行より時間がかなり少なくなるのはなぜですか?詳細情報はどこにありますか?
答え1
diff
キャッシュは実行されません。オペレーティングシステムは次のとおりです。 Linuxを使用している場合は、ディスクバッファとキャッシュをフラッシュできます。バラよりLinuxシステムでバッファとキャッシュを消去する方法は?