আমাদের মধ্যে বেশিরভাগই এটিকে উপেক্ষা করার প্রবণতা রাখে, তবে আপনার অ্যাপ্লিকেশনগুলির সম্পদের ব্যবহার নিয়ন্ত্রণ করা খুবই গুরুত্বপূর্ণ। যখন একটি অ্যাপ্লিকেশন খারাপ আচরণ করে, এটি অন্যান্য প্রোগ্রামগুলিকে অনিয়মিতভাবে কাজ করতে পারে। যদি আপনার সিস্টেমে CPU বা মেমরি ফুরিয়ে যায়, সেই সংস্থানগুলি উপলব্ধ না হওয়া পর্যন্ত প্রোগ্রামগুলি বন্ধ করতে হবে৷
Windows এর প্রথম সংস্করণ থেকে, সম্পদ নিয়ন্ত্রণের জন্য ইউটিলিটিগুলি বিকশিত হয়েছে। এখন Windows 7 3টি প্রোগ্রাম নিয়ে আসে যা সম্পদের ব্যবহার ট্র্যাক/নিয়ন্ত্রণ করতে পারে:টাস্ক ম্যানেজার , পারফরমেন্স মনিটর এবং রিসোর্স মনিটর . যদিও অন্যান্য আরও উন্নত অ্যাপ্লিকেশন রয়েছে, উদাহরণস্বরূপ প্রসেস মনিটর Sysinternals দ্বারা, এটি প্রথমে প্রাক-নির্মিত অ্যাপ্লিকেশনটি ব্যবহার করা সার্থক হবে কারণ এটি কম সংস্থান এবং সঞ্চয়স্থান ব্যবহার করে৷
এই পোস্টে আমি আপনাকে দেখাব কিভাবে রিসোর্স মনিটর ব্যবহার করে Windows 7 এ একটি অ্যাপ্লিকেশনের রিসোর্স ব্যবহার ট্র্যাক করতে হয়।
রিসোর্স মনিটর শুরু করা হচ্ছে
আপনি বিভিন্ন উপায়ে উইন্ডোজ অ্যাপ্লিকেশন শুরু করতে পারেন। এই ক্ষেত্রে আমরা স্টার্ট মেনুতে "ফাইন্ড" ফাংশনটি ব্যবহার করতে যাচ্ছি, resmon টাইপ করুন এবং প্রোগ্রামে ক্লিক করুন:
প্রোগ্রামটি প্রদর্শিত হবে৷
৷
উদাহরণ হিসাবে, আমি এক্সেল প্রোগ্রাম ব্যবহার করে চিত্রিত করব।
CPU এবং সংশ্লিষ্ট ফাইল এবং লাইব্রেরি নিয়ন্ত্রণ করুন
প্রথমে আমরা এক্সেল প্রক্রিয়া নির্বাচন করি:
এখন আমরা CPU ট্যাবে যাই এবং সংশ্লিষ্ট হ্যান্ডেল এবং মডিউলগুলি প্রসারিত করি:
আপনি প্রক্রিয়াটির সাথে কোন পরিষেবাগুলি যুক্ত তাও খুঁজে পেতে পারেন। এই ক্ষেত্রে, Excel কেউ ব্যবহার করছে না, তাই আমি উইন্ডোর সেই অংশটি দেখাইনি।
সংশ্লিষ্ট হ্যান্ডেলগুলিতে, আপনি এই এক্সেল দ্বারা খোলা ফাইল, ইভেন্ট এবং অন্যান্য ধরণের বস্তু দেখতে পাবেন। এক্সেল একটি ফাইল ব্যবহার করছে কিনা তা জানতে আপনি অনুসন্ধান হ্যান্ডেল ব্যবহার করতে পারেন। সিস্টেমটি কাজ করতে সক্ষম হ্যান্ডেলের সংখ্যা সীমিত, তাই একটি বড় সংখ্যা ব্যবহার করে এমন একটি প্রোগ্রাম আপনার সিস্টেমকে বন্ধ করতে পারে৷
সংশ্লিষ্ট মডিউলগুলিতে আপনি লাইব্রেরিগুলি দেখতে পারেন যা প্রোগ্রামটি ব্যবহার করছে৷
কন্ট্রোল মেমরি
রিসোর্স মনিটরের মাধ্যমে, অ্যাপ্লিকেশনটি কতটা মেমরি ব্যবহার করছে তা সহজেই জানা যায়। মেমরি ট্যাবে ক্লিক করুন।
উইন্ডোর নীচে আপনি সিস্টেমের মেমরি সম্পর্কে তথ্য সহ একটি গ্রাফ দেখতে পারেন। আমরা দেখতে পাচ্ছি যে প্রোগ্রামগুলিতে স্মৃতি অফার করতে সিস্টেমের সমস্যা হচ্ছে না৷
প্রতিটি প্রক্রিয়ার জন্য দেখানো তথ্য হল:
শেষ মিনিটে প্রতি সেকেন্ডে হার্ড পৃষ্ঠার ত্রুটি - এটি দেখায় যে এই প্রক্রিয়াগুলি শেষ মিনিটে কতবার ভার্চুয়াল মেমরি ব্যবহার করেছে। ভার্চুয়াল মেমরির একটি নিবিড় ব্যবহার মানে প্রোগ্রামগুলিকে অপেক্ষা করতে হবে। তাই আপনি যদি বড় সংখ্যা দেখতে শুরু করেন, তাহলে হয়তো আরও RAM কেনার সময় এসেছে।
কমিট মেমরি – ভার্চুয়াল মেমরি এই প্রক্রিয়ার জন্য সংরক্ষিত।
ওয়ার্কিং সেট – এই প্রক্রিয়া দ্বারা ব্যবহৃত শারীরিক স্মৃতি।
শেয়ারযোগ্য৷ - শারীরিক মেমরি যা অন্যান্য প্রোগ্রাম দ্বারা ভাগ করা যেতে পারে।
ব্যক্তিগত - শারীরিক মেমরি যা অন্য প্রক্রিয়া দ্বারা ভাগ করা যায় না।
ওয়েট চেইন বিশ্লেষণ করুন
একটি প্রক্রিয়া অন্য প্রোগ্রামের জন্য অপেক্ষা করছে কিনা তা রিসোর্স মনিটর বিশ্লেষণ করতে পারে। যদি একটি প্রক্রিয়াকে একটি সংস্থান ব্যবহার করার প্রয়োজন হয় যা অন্য প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে, তবে সেই সংস্থানটি উপলব্ধ না হওয়া পর্যন্ত এটি বন্ধ করতে হবে। একটি প্রক্রিয়া বিশ্লেষণ করতে ডান ক্লিক করুন এবং অ্যানালাইজ ওয়েট চেইন… নির্বাচন করুন
এবং তারপরে আমরা দেখতে পাব কোন প্রক্রিয়া আমাদের আবেদন বন্ধ করছে:
এক্সেল OSPPSVC.EXE-এর জন্য অপেক্ষা করছে এটি চালিয়ে যাওয়ার আগে প্রোগ্রাম।
আপনার অ্যাপ্লিকেশন নিরীক্ষণ করতে এবং অ্যাপ্লিকেশনটির সংস্থান ব্যবহার নিয়ন্ত্রণ করতে আপনার যা দরকার তা উপরে উল্লিখিত হবে। এটি একটি সহজ কাজ, কিন্তু অনেক লোক ব্যবহার করে না। সম্পদের ব্যবহার ট্র্যাক করতে আপনি অন্য কোন প্রোগ্রাম ব্যবহার করবেন?