টপিকঃ অ্যাজাক্স এবং হাই সিপিইউ
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4231 root 16 0 279m 102m 12m R 94.3 20.4 61:24.41 firefox-bin
ওপরে যে লেখাটা দেখতে পাচ্ছেন তা একটি কমান্ডের ($ top ) আউটপুট। খেয়াল করলে দেখবেন আমার ফায়ারফক্স 94.3% সিপিইউ দখল করে বসে আছে।
এঘটনা প্রতিদিন ঘটে। কম্পিউটার প্রচন্ড স্লো। বন্ধও করা যায় না। অনেক সময় লাগে। আমি যা করি, Ctrl+Alt+Esc চেপে বন্ধ করি। কারণটা বের করতে পারিনি প্রথমে। পরে বিভিন্ন ট্যাব ক্লোজ করতে লাগলাম পারমুটেশন কম্বিনেশন করে করে। ফলাফল হল কিছু কিছু ট্যাব ক্লোজ করলে এটা ঠিক হয়ে যায়। একটু ভালোমত লক্ষ্য করার পর দেখলাম এজাক্সের সাইটগুলো ক্লোজ করলেই হয়। আমি আগেই আন্দাজ করেছিলাম যে কোন জাভাস্ক্রিপ্টের কারণেই এটা হচ্ছিল। এবার শিওর হলাম। সকল এজাক্স সাইট এই সমস্যা করছে। আমার নিজেরটাও। আমি গুগলের মেইল, রিডার, ডকুমেন্ট সার্ভিস ইউজ করি আর সবসময় খোলা রাখি। এটা তখনই ঘটে যখন ইন্টারনেটের লিমিটেড কানেক্টিভিটি দেখা যায়। কারণ আর কিছুই না। এমনিতেই এজাক্স একটু বেশি সিপিউ ইউজ করে তারপর আবার জিমেইল যে হারে রিকোয়েস্ট পাঠায় প্রায় প্রতি সেকেন্ডে। এরপর আবার রেসপোন্স আসেনা। ফলে অনেকগুলো http কানেকশন তৈরী হয় কিন্তু ক্লোজ হয় না WAITING স্টেইটে থাকে। কিছুক্ষনের মধ্যেই ব্রাউজারের মাথা খারাপ হয়ে যায়। ফলাফল, সিপিউ ইউস্যাগ বেড়ে যায়।
এর থেকে পরিত্রাণ পাবার একটাই উপায়, এজাক্স সাইট ক্লোজ করা।
আমার ফায়ারফক্সের ইউস্যাগ বেড়ে গেলে প্রথমেই আমি গুগল সার্ভিসগুলো বন্ধ করি। তাতেই কাজ হয়।
ব্লগ: shiplu.mokadd.im
মুখে তুলে কেউ খাইয়ে দেবে না। নিজের হাতেই সেটা করতে হবে।