আমরা সবাই জানি, কম্পিউটার যতদিন ব্যবহার করুন, সেটি ততটুকু স্লো হয়ে যায়। অনেক সময় আমরা এই স্লো PC সিন্ড্রোম অনুভব করি এবং কোন অ্যাপ্লিকেশন সকল রিসোর্স নিচে নিচ্ছে সেটি বুঝতে পারি না। যদি আপনার অ্যাপ্লিকেশন ট্র্যাক ও মনিটর করে সমস্যাযুক্ত অ্যাপ খুঁজে বের করার উপায় থাকে তবে কেমন হতো?
আমরা আগে Resource Monitor দিয়ে অ্যাপ্লিকেশন ট্র্যাক করার পদ্ধতি দেখিয়েছিলাম। এই আর্টিকেলে আমরা আরও একটি শক্তিশালী টুল Process Monitor দেখাবো যা কাজটি আরও ভালো করে।
Process Monitor একটি খুব সফিস্টিকেটেড অ্যাপ্লিকেশন। এটি ফাইল, রেজিস্ট্রি সব এক্সেস রেকর্ড করে এবং সিস্টেম সমস্যা থাকলে এটি অবশ্যই থাকা উচিত। আপনি ビギনার হোন বা অ্যাডভান্সড ইউজার, এই অ্যাপ্লিকেশন সাথে কাজ করা আপনার কল্পনার চেয়ে সহজ।
এই টিউটোরিয়ালে আমি NovaBench নামে একটি ফ্রি বেঞ্চমার্ক প্রোগ্রাম ব্যবহার করেছি পরিস্থিতি তৈরি করতে। এটি ফ্রি এবং সিস্টেম এক্টিভিটি লাতে চাইতাম। অবশ্যই আপনি Process Monitor অন্যান্য প্রোগ্রামের সাথে ও ব্যবহার করতে পারেন।
১. Process Monitor ডাউনলোড করুন
Process Monitor-এর লেটেস্ট ভার্সন ডাউনলোড করুন (এই পোস্টের সময়ে ২.৯৪ ভার্সন)।
২. প্রোগ্রাম চালান
ইনস্টলেশন দরকার নেই, কিন্তু অ্যাডমিনিস্ট্রেটর হিসেবে চালাতে হবে। ফাইলে রাইট-ক্লিক করে Run as administrator সিলেক্ট করুন।

৩. Capture Events বন্ধ করুন।
ডিফল্টভাবে ইউটিলিটি চালু होतेই ইভেন্ট ক্যাপচার শুরু করে। আমাদের অপশন চেঞ্জ করতে হবে, তাই বন্ধ করতে হবে। File মেনু থেকে Capture Events আনচেক করুন।

৪. Clear চাপুন।
Clear ক্লিক করে উইন্ডোতে যেসব অপ্রাসঙ্গিক এন্ট্রি আছে সেগুলো মুছুন।

৫. Profiling Events কনফিগার করুন।
Options মেনু থেকে Profiling Events… সিলেক্ট করুন। এটি প্রতিটি প্রসেস বা প্রোগ্রামের এক্সিকিউশন লগ ক্যাপচার করার নির্দেশ দেবে।

৬. Thread Profiling Options সেট করুন
Generate thread profiling events চেক করুন, এবং Every 100 milliseconds সিলেক্ট করুন:

৭. Capture Events অন করুন
এখন প্রোগ্রাম কাজ করার জন্য প্রস্তুত। File মেনু থেকে Capture Events সিলেক্ট করে প্রক্রিয়া শুরু করুন।

৮. Capture Events বন্ধ করুন।
টেস্ট শেষ হলে File মেনু থেকে আবার Capture Events আনচেক করুন।

৯. Activity Summary দেখান
Tools মেনু থেকে Process Activity Summary সিলেক্ট করুন। এটি রেকর্ড করা সকল লগের সামারি দেখাবে।

১০. CPU ব্যবহার অনুযায়ী সাজান।
নতুন উইন্ডো আসবে। প্রোগ্রাম আপনাকে বিভিন্ন মাপদণ্ড অনুযায়ী সাজাতে দেয়। আমরা CPU usage বেছে নেব।

এখান থেকে দেখা যাচ্ছে Microsoft Security Essential সবচেয়ে বেশি CPU রিসোর্স ব্যবহার করছে। টোটাল ইউজার CPU ও কার্নেল CPU ব্যবহারও দেখাচ্ছে।
১১. RAM ব্যবহার অনুযায়ী সাজান।
বিকল্পভাবে, প্রসেসগুলো মেমরি ব্যবহার অনুযায়ী সর্ট করুন। এতে আপনি দেখতে পাবেন কোন অ্যাপ্লিকেশন সবচেয়ে বেশি মেমরি নিচ্ছে CPU রিসোর্সের বদলে।

আপনি কম্পিউটার মনিটর করার জন্য কোন অন্যান্য টুল ব্যবহার করেন?