इको ग्रेग, इस समस्या के आसपास काम करने का तरीका यह सुनिश्चित करना है कि आप जिस डेटा-सेट पर काम कर रहे हैं, वह उपलब्ध रैम की मात्रा से अधिक हो। यदि आप एक हार्डवेयर प्लेटफ़ॉर्म पर परीक्षण कर रहे हैं जिसमें महत्वपूर्ण मात्रा में नियंत्रक और डिस्क आधारित कैश शामिल हैं, तो आप यह सुनिश्चित करना चाहते हैं कि आप उन राशियों को पार कर रहे हैं। यह सुनिश्चित करेगा कि आपके द्वारा देखा जाने वाला प्रदर्शन, सॉफ़्टवेयर के अनुकूलन की तुलना में सच्चे हार्डवेयर प्रदर्शन के साथ अधिक बंधा हुआ है जो कि कैश की उन सभी परतों को प्रस्तुत करता है।
कहा कि, अगर आप वास्तव में अपने बेंचमार्क को चलाने से पहले उपयोगी डेटा के रीड कैश को शुद्ध करना चाहते हैं, जो रीड-कैश का उपयोग करना चाहते हैं, तो ऐसा करने का तरीका आपकी रीड-कैश मेमोरी के तहत एक सिंगल फाइल साइज़ में पढ़ना है और इसके लिए कुछ फ़ाइल संचालन करें। यह कैश को शुद्ध करेगा और इसे इस एकल बड़ी फ़ाइल से भर देगा। एक बार जब आप इसे बंद कर देते हैं, तो आपका कैश प्रभावी रूप से आपके द्वारा देखभाल किए जाने वाले डेटा से भर जाता है । मुश्किल हिस्सा यह पता लगा रहा है कि उस फ़ाइल को कितना बड़ा होना चाहिए, जो कि इन दिनों आकार में 3 जीबी के क्रम पर बहुत अच्छी तरह से हो सकता है; जिस बिंदु पर आपको इसे काम करने के लिए कई 1GB जंक-फ़ाइलों की आवश्यकता हो सकती है।