উইন্ডোজ 7 (64 বিট) এর অধীনে, আমি 9000 মাঝারি আকারের ফাইলগুলি পড়ছি reading মোট, 200 এমবি এরও বেশি ডেটা রয়েছে। জাভা (JDK 1.6.21) ব্যবহার করে আমি ফাইলগুলির মাধ্যমে পুনরাবৃত্তি করছি। প্রথম 1400 বা তারপরে পুরো গতিতে যান তবে তারপরে গতি ফাইলের প্রতি 4 এমএসে নেমে যায়। দেখা যাচ্ছে যে ফাইলগুলি খোলার মাধ্যমে মূল ব্যয় করা হয়।
আমি ব্যবহার করে ফাইলগুলি খুলছি new FileInputStream(এবং অবশ্যই ফাইল ফাঁস এড়াতে সময়ে এগুলি বন্ধ করে দেওয়া)। কিছু তদন্তের পরে, আমি দেখতে পাচ্ছি যে উইন্ডোজটির ডিস্ক ক্যাশে কেবলমাত্র 100 এমবি বা তার বেশি র্যাম ব্যবহার করছে যদিও আমার কাছে 8 জিআইবি উপলব্ধ রয়েছে। আমি ক্যাশেসেট সরঞ্জামটি ব্যবহার করে ক্যাশের আকার বাড়ানোর চেষ্টা করেছি তবে আমার দেওয়া মানগুলি সীমার বাইরে বিবেচিত হয় ।
আমি LargeSystemCacheরেজিস্ট্রি কীটি সক্ষম করার চেষ্টা করেছি কিন্তু (রিবুট করার পরে) CacheSetসরঞ্জামটি এখনও বোঝায় যে আমি 100 এমবি ক্যাশে ব্যবহার করছি (এবং পরীক্ষা চলাকালীন বৃদ্ধি হয় না)। আমার 9000 ফাইলগুলি ক্যাশে করতে উইন্ডোজ 7 কে "উত্সাহিত" করার জন্য কারও কি কোনও পরামর্শ আছে?