Greg, bu soruna geçici bir çözüm bulmanın yolu, birlikte çalıştığınız veri kümesinin kullanılabilir RAM miktarını büyük ölçüde aşmasını sağlamaktır. Önemli miktarda denetleyici ve disk tabanlı önbellek içeren bir donanım platformunda test yapıyorsanız, bu miktarları da aştığınızdan emin olmak istersiniz. Bu, gördüğünüz performansın, tüm bu önbellek katmanlarının sunduğu yazılım optimizasyonlarından daha fazla gerçek donanım performansıyla bağlantılı olmasını sağlayacaktır.
Bununla birlikte, okuma önbelleğini kullanmak isteyen kriterlerinizi çalıştırmadan önce gerçekten yararlı verilerin okuma önbelleğini temizlemek istiyorsanız, bunu yapmanın yolu, okuma önbelleğinin hemen altındaki tek bir dosyada okumaktır. ve bazı dosya işlemleri yapın. Bu önbelleği temizler ve bu tek büyük dosyayla doldurur. Kapattığınızda, önbelleğiniz önemsediğiniz verilerden etkili bir şekilde temizlenir . Zor kısmı, dosyanın ne kadar büyük olması gerektiğini buluyor, bu günlerde 3GB büyüklüğünde olabilir; hangi noktada çalışabilmesi için birkaç 1GB önemsiz dosyaya ihtiyacınız olabilir.