Performans sonuçlarımın eğrilmesini önlemek için önbelleğe alınmış dosya içeriklerini kaldırmak için hangi araçları veya teknikleri kullanabilirim? Dosya ve dizin içerikleriyle ilgili önbelleğe alınmış bilgileri tamamen temizlemem veya seçerek kaldırmam gerektiğine inanıyorum.
Geliştirdiğim uygulama özel bir sıkıştırma aracıdır ve işletim sisteminin son zamanlarda dokunmadığı ve disk bloklarının önbelleğe alınamayacak kadar çok iş yapması bekleniyor.
Dosya işleme işini yapmak için farklı stratejilerin profilini çıkarma görevini tekrarladığımda IO zamanında gördüğüm değişkenliği kaldırmak istiyorum.
Esas olarak Windows XP çözümleriyle ilgileniyorum, çünkü bu benim ana geliştirme makinem, ancak linux kullanarak da test edebilirim ve bu nedenle bu ortam için cevaplarla da ilgileniyorum.
SysInternals CacheSet'i denedim , ancak "Temizle" yi tıklamak, birkaç kez okuduğum dosyaları yeniden okuma zamanında ölçülebilir bir artışa (soğuk önyüklemeden sonra zamanlamaya geri yükleme) neden olmuyor.