একটি একক প্রক্রিয়া হাইবারনেট করার জন্য কোনও সাধারণ সুবিধা নেই, কেবল পুরো সিস্টেমটি।
তবে, আপনি যদি যত্ন নেন না যে প্রক্রিয়া চিত্রটি পুনরায় বুট থেকে বাঁচবে না, তবে প্রক্রিয়া চিত্রটি ডিস্কে সংরক্ষণের জন্য একটি বিল্ট-ইন সুবিধা রয়েছে: অদলবদল। আপনার কাছে পর্যাপ্ত অদলবদল রয়েছে তা নিশ্চিত করুন, এবং যদি মেমরির চাপ থাকে এবং প্রক্রিয়াটি সক্রিয় না থাকে (উদাহরণস্বরূপ এটি স্থগিত করা হয়েছে) তবে এর স্মৃতিটি অদলবদল হয়ে যাবে।
যদি আপনি জানেন যে প্রক্রিয়াটি দীর্ঘ সময়ের জন্য নিষ্ক্রিয় হওয়ার সম্ভাবনা রয়েছে এবং আপনার কোনও সময়ে দ্রুত প্রতিক্রিয়ার সময় প্রয়োজন হবে, আপনি একটি র্যামের প্রচুর পরিমাণ বরাদ্দ করে এখন প্রচুর র্যামকে মুক্তি দিতে বাধ্য করতে পারেন can স্বল্প-সময়কালীন প্রক্রিয়া, যেমন
perl -e '$tmp = "a" x 999999999' # allocate about 1GB
কী অদলবদল হয় তার কোনও নিয়ন্ত্রণ আপনি পান না, সুতরাং অন্যান্য প্রক্রিয়াগুলি অদলবদল হতে পারে। লিনাক্সে, আপনি এটির মানচিত্রের পৃষ্ঠাগুলি জোর করে অ্যাক্সেস করে কোনও প্রক্রিয়া সরিয়ে নিতে পারেন। এই উত্তরের স্ক্রিপ্টটি এটি করবে: কোনও প্রক্রিয়া অনুসারে ম্যাপযুক্ত সমস্ত পৃষ্ঠাগুলিকে মেমোরিতে লোড করুন (নোট করুন এতে খোলা ফাইল রয়েছে; আপনি যে ডেটাগুলি অদলবদল করতে পারবেন তা এড়াতে আপনি মানচিত্রের তথ্যের উপর ভিত্তি করে অঞ্চলগুলি নির্বাচন করতে পারবেন) , আরও তথ্যের জন্য এই উত্তর দেখুন)।