উইন্ডোজ মেমোরিতে ফাইলগুলি সংক্ষেপিত করে। ডিস্কে এটি করার ফলে গতির উন্নতিগুলি সম্পূর্ণরূপে নিরস্ত হয়ে যায় এবং প্রচুর অপ্রয়োজনীয় ডিস্ক লেখার কারণ হয়ে দাঁড়ায়। শেষে দেখুন এনটিএফএস বিক্ষিপ্ত ফাইল এবং কম্প্রেশন এই মাইক্রোসফট ব্লগ নিবন্ধ :
- কোন সংক্ষেপণ ইউনিট অ্যাক্সেস করা হচ্ছে তা এনটিএফএস নির্ধারণ করে।
- সংক্ষেপণ ইউনিটের পুরো বরাদ্দকৃত পরিসরটি পড়ে।
- যদি ইউনিটটি সংকুচিত না হয়, তবে আমরা পদক্ষেপ 5 এ চলে যাই অন্যথায়, এনটিএফএস ডিসক্রেসড সিউ লিখতে প্রয়োজনীয় স্থান সংরক্ষণ করার জন্য (তবে বরাদ্দ দেয় না) চেষ্টা করবে। যদি ডিস্কে অপর্যাপ্ত খালি স্থান উপস্থিত থাকে তবে অ্যাপ্লিকেশনটি পড়ার সময় একটি ERROR_DISK_FULL পেতে পারে।
- সিউ সংক্ষেপিত হবে স্মৃতিতে ।
- ডিকম্প্রেসড বাইট রেঞ্জটি ক্যাশে ম্যাপ করা হবে এবং অনুরোধ অ্যাপ্লিকেশনটিতে ফিরে আসবে।
- ...
অবশ্যই, যদি আপনি মেমরি কম করেন তবে ডিকম্প্রেশন প্রক্রিয়া দ্বারা ব্যবহৃত মেমরিটি অন্য মেমরিটিকে পেজ আউট এবং পৃষ্ঠা ফাইলের ডিস্কে লিখিত হতে পারে। ভাগ্যক্রমে, কেবলমাত্র অংশগুলি রয়েছে যেগুলি আপনার প্রোগ্রামগুলি আসলে পড়বে তা সঙ্কুচিত হবে; আপনার যদি কেবল কয়েকটি বাইটের প্রয়োজন হয় তবে এনটিএফএসকে পুরো জিনিসটি সঙ্কুচিত করতে হবে না।
যদি আপনার এসএসডি দ্রুত হয়, আপনি সম্ভবত এনটিএফএস সংক্ষেপণ থেকে গতি উন্নতি করতে যাচ্ছেন না। এটি অনুমেয় যে আপনার প্রসেসরের ডেটা সংকোচনের সময় ব্যয় করার সাথে সাথে আপনার ডিস্কে সংকুচিত ডেটা পড়ার সময়টি আপনার এসএসডি সংকোচিত ডেটা পড়ার চেয়ে বেশি সময় যোগ করতে পারে। এটি আপনার সাথে কাজ করা ফাইলগুলির আকারের উপরও নির্ভর করে। আপনার ক্লাস্টারের আকারের উপর নির্ভর করে সংকোচনযোগ্য ফাইলের সর্বনিম্ন আকার 8 কেবি থেকে 64 কেবি পর্যন্ত। আকারের চেয়ে কম যে কোনও ফাইল মোটেই সংকুচিত হবে না, তবে একটি সামান্য পরিমাণ বুককিপিং যুক্ত করা হবে।
আপনি যদি সংকুচিত ফাইলগুলিতে প্রচুর লেখালেখি করেন তবে ব্যবহৃত সংক্ষেপণ অ্যালগরিদম (এলজেড) এর কারণে আপনি গতিতে অনেক বৈচিত্র্য দেখতে পেয়েছিলেন।
আরও পড়ুন: এনটিএফএসের সংক্ষেপণ কীভাবে পারফরম্যান্সকে প্রভাবিত করে?