আমি কি একটি প্রোগ্রাম "হাইবারনেট" করতে পারি?


17

হ্যাঁ, আমি জানি হাইবারনেট সাধারণত একটি কম্পিউটারে প্রযোজ্য। (ডিস্কে প্রোগ্রামিং মেমরি সংরক্ষণ এবং তার সাথে এটি একটি সুসংগত পদ্ধতিতে পুনরুদ্ধার করতে সক্ষম হবার্নেট করুন))

তবে একটি প্রোগ্রাম হাইবারনেট করা খুব কার্যকর হতে পারে। ধরুন আমি কোনও গেম খেলতে চাই, তবে ফায়ারফক্স, অ্যাক্রোব্যাটের মতো কয়েকটি প্রোগ্রাম 500 মেমরি গ্রহণ করে, তাই আমি এটিকে মুক্ত করতে চাই। বন্ধ এবং তারপরে শুরু করা সময়সাপেক্ষ হতে পারে, বিশেষত যদি সেশন ডেটা সংরক্ষণ করা যায় না। সুতরাং পরিবর্তে আমি গিয়ে সেগুলি হাইবারনেট করি। সুতরাং আমি কি কোনও প্রোগ্রাম হাইবারনেট করতে পারি?


আপনি কোন ওএস ব্যবহার করছেন?
ইয়ান সি

1
উইন্ডোজ 7, ​​64-বিট। আমিও প্রশ্নটি ফিরিয়ে দিয়েছি।
apoorv020

একটি ওএসের জন্য দুর্দান্ত উন্নতি ...
কোকবিরা

2
সম্পর্কিত (কিন্তু কোন উত্তর) superuser.com/questions/170434/...
Sathyajith ভাট

উত্তর:


8

স্ট্যাকওভারফ্লোতে এটি সম্পর্কে একটি সম্পর্কিত প্রশ্ন রয়েছে। এটি আরও প্রোগ্রামিং সম্পর্কিত, তবে মূল গ্রহণযোগ্য উত্তর ব্যাখ্যা করে যে আপনি যা করার চেষ্টা করছেন তা কেন কঠোর এবং একটি সম্ভাব্য বিকল্প প্রস্তাব দেয়।

মূলত, আপনার 'ব্যবসায়িক' অ্যাপ্লিকেশনগুলিকে একটি ভিএম এ চালান, এবং আপনি গেম করতে চাইলে এটি বিরতি / হাইবারনেট / বন্ধ করুন।


4

যদিও এটি প্রকৃত হাইবারনেট নয় , প্রক্রিয়াটি স্থগিত করা যেতে পারে। এটি তত্ক্ষণাত সিপিইউ চক্র ব্যবহার বন্ধ করবে, তবে এটি এখনও মেমরি ব্যবহার করবে। ভাগ্যক্রমে, এই স্মৃতিটি পেজফাইলে বদলে যাবে, যদি আপনি পরে কোনও স্মৃতি-নিবিড় অ্যাপ্লিকেশন চালু করেন, তবে এটি আসল সমস্যা নয়। স্থগিত করা প্রক্রিয়া রিবুট \ লগঅফ থেকে বাঁচতে পারে না, তবে এটি একটি গেম খেলতে যথেষ্ট হবে।

সম্পর্কিত প্রশ্ন: কোনও প্রক্রিয়া সহজভাবে স্থগিত / পুনরায় চালু করবেন?

অভ্যন্তরীণভাবে, প্রক্রিয়া স্থগিতকরণ বিভিন্ন পদ্ধতির মাধ্যমে করা যেতে পারে :

  • সাসপেন্ডথ্রেড এবং রেজিউমথ্রেড ফাংশন জুটি।

  • NtSuspendProcess ফাংশন (আনুষ্ঠানিকভাবে নথিভুক্ত নয়) যা উইন্ডোজ এক্সপি স্প0 এর সাথে প্রবর্তিত হয়েছে এবং এর পর থেকে প্রতিটি একক সংস্করণে কাজ করে।

  • ডিবাগ অ্যাক্টিভপ্রসেস এবং ডিবাগঅ্যাকটিভপ্রসেসটপ ফাংশন ব্যবহার করে মাইক্রোসফ্ট দ্বারা সরবরাহ করা ডিবাগিং ইন্টারফেস । যখন কোনও ডিবাগার একটি দূরবর্তী প্রক্রিয়াতে নিজেকে সংযুক্ত করে, ততক্ষণে টার্গেটের সমস্ত থ্রেড তত্ক্ষণাত স্থগিত হয়ে যায় যতক্ষণ না ডিবাগারের মৃত্যুদণ্ড কার্যকর করতে দেওয়া সাইন দেয়।

প্রচুর সরঞ্জাম উপলব্ধ রয়েছে, যা একটি প্রক্রিয়া স্থগিত করতে পারে:

তদতিরিক্ত, উইন্ডো ভিস্তা এবং উচ্চতর রিসোর্স মনিটর ( Task ManagerPerformanceOpen Resource Monitor) \ পুনরায় কাজ প্রক্রিয়া স্থগিত করতে পারে:

সম্পদ পর্যবেক্ষক


0

একটি অ্যাপ্লিকেশনকে "হাইবারনেট করা" কেবলমাত্র বন্ধ করা এবং পুনরায় চালু করার চেয়ে দ্রুত আর কিছু হতে পারে না, যদিও সেশন ডেটা সম্পর্কে আপনার মতামত বৈধ। সাধারণভাবে কোনও সুবিধা থাকলে বেশি হবে না।


5
কোন যুক্তিতে আপনি বলেছেন যে হাইবারনেট করা দ্রুত হবে না? হাইবারনেট করা এবং কোনও ওএস পুনরুদ্ধার করা একটি রিবুটের চেয়ে দ্রুত।
apoorv020

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

বেশ কয়েকটি প্রোগ্রাম শুরু করা বেশিরভাগ সময় বিশেষত ফায়ারফক্স slow পাশাপাশি বিরক্তির কথা উল্লেখ না করা।
apoorv020

3
Closing the program and then restarting it only requires copying it from the hard disk. প্রোগ্রামটি যে অবস্থায় ছিল তা ফিরিয়ে আনতে আপনি যে সময়ের প্রয়োজন তা ভুলে যাচ্ছেন example উদাহরণস্বরূপ, ব্রাউজারের ট্যাবগুলির একটি গোছা পুনরায় খোলার, একটি সম্পাদকের মধ্যে একটি ফাইল খোলার ইত্যাদি
সিনেটেক

-2

আপনি যেহেতু উইন্ডোজে রয়েছেন তাই আপনি সর্বদা দুটি ব্যবহারকারীর অ্যাকাউন্ট তৈরি করতে এবং উইন্ডোগুলিতে দ্রুত অ্যাকাউন্ট স্যুইচিং ফাংশনটি ব্যবহার করতে পারেন এবং এগুলির প্রত্যেককে বিভিন্ন সেট অ্যাপের জন্য ব্যবহার করতে পারেন। উইন্ডোজ যেহেতু কম্পিউটারে খোলা অন্যান্য দর্শনগুলি হাইবারনেট করে। আমি তাই মনে করি.


2
ব্যবহারকারী মধ্যে স্যুইচিং উইন্ডোজ 7 এ অ্যাকাউন্ট নেই না হাইবারনেট বা অন্য কোন ভাবে নিষ্ক্রিয় অ্যাকাউন্ট কার্যকলাপ স্থগিত। আপনি এক অ্যাকাউন্টে কিছু অডিও বাজিয়ে অন্য অ্যাকাউন্টে স্যুইচ করে এবং অডিওটি চালিয়ে যাওয়া অবলম্বন করে তা নিজেকে প্রমাণ করতে পারেন।
আমি বলছি মনিকা পুনরায়

ওয়েলেল্লেল ..... আসলে এটি স্ক্রিন অঙ্কন বন্ধ করে দেয়।
djsmiley2k অন্ধকারে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.