গ্রেগ প্রতিধ্বনি করা, এই সমস্যার আশপাশে কাজ করার উপায় হ'ল এটি নিশ্চিত করা যে আপনি যে ডেটা-সেটটি নিয়ে কাজ করছেন তা উপলব্ধ র্যামের পরিমাণের পরিমাণকে ছাড়িয়ে গেছে। আপনি যদি এমন কোনও হার্ডওয়্যার প্ল্যাটফর্মে পরীক্ষা করে যাচ্ছেন যার মধ্যে উল্লেখযোগ্য পরিমাণে নিয়ামক এবং ডিস্ক ভিত্তিক ক্যাশে রয়েছে, আপনিও নিশ্চিত করতে চাইবেন যে আপনি সেই পরিমাণগুলিও ছাড়িয়ে গেছেন। এটি নিশ্চিত করবে যে আপনি যে পারফরম্যান্সটি দেখছেন তা সত্যিকারের হার্ডওয়্যার পারফরম্যান্সের সাথে আরও বেশি জড়িত সফ্টওয়্যার অপটিমাইজেশনের চেয়ে ক্যাশেগুলির সমস্ত স্তরগুলি প্রবর্তন করে।
এটি বলেছে, আপনি যদি রিয়েল-ক্যাশে ব্যবহার করতে চান এমন আপনার বেঞ্চমার্কগুলি চালানোর আগে দরকারী ডেটা পড়ার ক্যাশেটি শুদ্ধ করার চেষ্টা করেন তবে এটি করার উপায় হ'ল কেবল আপনার পঠন-ক্যাশের মেমরির অধীনে থাকা কোনও একক ফাইলে পড়া is এবং এটিতে কিছু ফাইল অপারেশন করুন। এটি ক্যাশে মুছে ফেলবে এবং এই একক বৃহত ফাইলটি এটি পূরণ করবে। একবার এটি বন্ধ হয়ে গেলে আপনার ক্যাশে কার্যকরভাবে আপনার যত্ন নেওয়া ডেটা ফ্লাশ করে । জটিল অংশটি বুঝতে পেরেছিল যে ফাইলটি কত বড় হওয়া দরকার, যা এই দিনগুলিতে 3 জিবি আকারে খুব ভাল হতে পারে; এটিকে কার্যকর করতে আপনার কাছে বেশ কয়েকটি 1 জিবি জাঙ্ক-ফাইলের প্রয়োজন হতে পারে।