
প্রতিদিনের কাজের ফাঁকে এক ঝলকে বাইরে বৃষ্টির পূর্বাভাস কিংবা তাপমাত্রার পরিমাপ দেখে নেওয়ার কাজটি আমাদের কাছে কতটা সাধারণ ও নিত্যদিনের অভ্যাসের মতো, তাই না? কিন্তু আপনি কি কখনো ভেবে দেখেছেন, আপনার সাধের Desktop বা Laptop-এ নীরবে ব্যাকগ্রাউন্ডে চলতে থাকা এই ছোট্ট Weather App আপনার সিস্টেমের কতটা গুরুত্বপূর্ণ System Resource নিঃশব্দে শুষে নিচ্ছে?
বাস্তবতা হলো, Windows 11-এর সঙ্গে আগে থেকেই ইনস্টল করা Built-In Weather App যে বিপুল পরিমাণ System Memory গ্রাস করছে, তা যেকোনো সাধারণ ব্যবহারকারী তো বটেই, এমনকি প্রযুক্তি বিশেষজ্ঞদেরও রীতিমতো হতবাক করে দিয়েছে। বিভিন্ন পুঙ্খানুপুঙ্খ Tests-এ দেখা গেছে, এই সাদামাটা App-টি কাজ করতে গিয়ে ১ GB-এরও বেশ মোটা অঙ্কের RAM অনায়াসে দখল করে বসে থাকে।
বিষয়টির অস্বাভাবিকতা আরও পরিষ্কারভাবে বুঝতে পারবেন যদি আমরা প্রতিদ্বন্দ্বী Operating System-এর সঙ্গে এর একটি সরাসরি তুলনামূলক চিত্র বিবেচনা করি। Apple-এর macOS-এ থাকা নিজস্ব Weather App যেখানে মসৃণভাবে সমস্ত পূর্বাভাস দেখাতে গিয়ে গড়ে মাত্র ২৪৬.৭ MB Memory ব্যবহার করে, সেখানে Microsoft-এর তৈরি Windows 11-এর App-টি তার তুলনায় প্রায় ৫ গুণ (Roughly 5 Times) বেশি Memory দাবি করে বসছে!

পুরো এই গোলমেলে পরিস্থিতির সূত্রপাত ঘটে একটি সাধারণ ব্যক্তিগত পর্যবেক্ষণের মাধ্যমে। সপ্তাহান্তে (Weekend) প্রযুক্তি বিষয়ক প্রকাশনা Windows Latest-এর অভিজ্ঞ প্রযুক্তি বিশ্লেষক Abhijith M.B. তার নিজস্ব Windows 11 PC-তে সাধারণ আবহাওয়ার আপডেট দেখতে গিয়ে এই অনাকাঙ্ক্ষিত ও অপ্রত্যাশিত মেমোরি ব্যবহারের মুখোমুখি হন, যাকে তিনি একপ্রকার অবিশ্বাস্য RAM Feast বলেই আখ্যায়িত করেছেন।
কৌতূহলবশত তিনি যখন ডিভাইসের ভেতরের আসল অবস্থা যাচাই করতে Task Manager চালু করেন, তখন স্ক্রিনের ডেটা দেখে চমকে ওঠেন। সেখানে স্পষ্ট দেখা যায় যে Weather App একাই ১, ২২৭ MB বা প্রায় ১.২২৭ GB Memory গ্রাস করে বসে আছে।
কিন্তু মেমোরি খরচের এই ধাক্কাতেই বিষয়টি থেমে থাকেনি। এত বিপুল পরিমাণ মেমোরি ব্যবহারের পাশাপাশি স্ক্রিনে ভেসে ওঠে বিভিন্ন ধরনের বাণিজ্যিক Ads বা বিজ্ঞাপণ। একটি প্রিমিয়াম অপারেটিং সিস্টেমে এমন অনাকাঙ্ক্ষিত বিষয় দেখে ক্ষোভ প্রকাশ করে Abhijith M.B. স্পষ্টভাবে তার মতামত তুলে ধরে লিখেছেন:
"Then There Were The Ads in The Weather App! I Have Said This Before, And I'll Say It Again: Windows 11 Is Not A Free OS. It Should Not Be Showing More Ads."
তার এই বক্তব্যের সহজ অর্থ হলো—ব্যবহারকারীরা যখন পকেটের পয়সা খরচ করে একটি Paid OS কেনেন, তখন সেই সিস্টেমে এভাবে বাড়তি বিজ্ঞাপণ চাপিয়ে দেওয়া এবং একই সাথে ডিভাইসের ওপর মেমোরির বাড়তি চাপ ফেলা কোনোভাবেই গ্রহণযোগ্য হতে পারে না।

এটি কিন্তু একক কোনো কম্পিউটারের বিচ্ছিন্ন ঘটনা নয়। বিষয়টি সামনে আসার পর অন্যান্য প্রথম সারির প্রযুক্তি সংবাদমাধ্যমগুলো যখন পুঙ্খানুপুঙ্খ নিরীক্ষা চালায়, তখন প্রতিটি পরীক্ষায় প্রায় একই রকম গুরুতর তথ্য ফুটে ওঠে:

একটি সাদামাটা ইউটিলিটি অ্যাপের ব্যাকগ্রাউন্ডে এত বিপুল মেমোরি খরচের আসল Footprint বা কারণ অনুসন্ধান করতে গিয়ে বেরিয়ে এসেছে এর অভ্যন্তরীণ সফটওয়্যার কাঠামোর অদক্ষতা। এর পুরো Blame বা দায়ভার সরাসরি চাপে Microsoft-এর তৈরি Chromium-Based Web Content Framework WebView2-এর ওপর।
মূল নিরীক্ষার সময় যখন Task Manager-এর গভীরে নজর দেওয়া হয়, তখন দেখা যায় Weather App-টির ঠিক নিচে ৯টি স্বতন্ত্র Chromium-Related Processes সক্রিয়ভাবে কাজ করে চলেছে।
Microsoft-এর নিজস্ব অফিসিয়াল Technical Documentation ঘেঁটে দেখা যায় যে, WebView2 আসলে একটি বহুমুখী Multi-Process Model অনুসরণ করে কাজ করে। একটি আধুনিক পূর্ণাঙ্গ ওয়েব ব্রাউজার যেভাবে ট্যাবের নিরাপত্তা এবং ভিজ্যুয়াল রেন্ডারিং বজায় রাখতে আলাদা আলাদা প্রসেস চালায়, ঠিক তেমনি এই ফ্রেমওয়ার্কটিও কনটেন্ট পরিচালনা করতে একাধিক স্বতন্ত্র প্রক্রিয়ায় বিভক্ত হয়ে পড়ে। এর মধ্যে অন্তর্ভুক্ত থাকে:
যেহেতু এটি সাধারণ কোনো Single-Process App-এর মতো কাজ না করে একসঙ্গে একাধিক সাব-প্রসেস চালায়, তাই এই ধরনের জটিল App Design স্বাভাবিকভাবেই চিরাচরিত হালকা অ্যাপের তুলনায় বহুগুণ বেশি Memory Consume করে ফেলে। মূলত আবহাওয়ার পুরো ইন্টারফেসটি একটি Mini-Browser উইন্ডোর মতো রেন্ডার হওয়ার কারণেই এই চরম মেমোরি ড্রেন ঘটে থাকে।

অবশ্য বাস্তব দুনিয়ায় সব ব্যবহারকারীর সিস্টেমে হুবহু একই রকম Numbers বা পরিমাপ নাও তৈরি হতে পারে। কারণ প্রতিটি ডিভাইসের নিজস্ব Hardware আর্কিটেকচার, ইনস্টল থাকা App Versions, নেটওয়ার্ক থেকে স্ক্রিনে নামানো Loaded Data, ব্যাকগ্রাউন্ডে জমা হওয়া Cache এবং আরও নানা ধরনের বাস্তবমুখী Variables এই Memory Usage-এর পরিমাপকে কম বা বেশি করতে পারে।
কিন্তু উদ্বেগের আসল জায়গাটি তৈরি হয় সীমিত স্পেসিফিকেশনের সাধারণ ব্যবহারকারীদের ক্ষেত্রে। আজকের দিনেও বিপুলসংখ্যক শিক্ষার্থী ও পেশাজীবীদের ল্যাপটপ বা ডেস্কটপে ৮ GB RAM থাকে। এই ধরনের সিস্টেমে যদি আবহাওয়ার মতো একটি সাধারণ অ্যাপ্লিকেশন ব্যাকগ্রাউন্ডে ধারাবাহিকভাবে ১.২ GB থেকে ১.৫ GB মেমোরি একাই দখল করে রাখে, তবে তা পুরো Memory Pool-এর ওপর প্রচণ্ড অতিরিক্ত Pressure সৃষ্টি করে। ফলে অন্য কোনো ভারী সফটওয়্যার চালানো, মাল্টিটাস্কিং করা কিংবা ব্রাউজিংয়ের সময় পুরো সিস্টেম ধীরগতির হয়ে পড়ার ঝুঁকি তৈরি হয়।
টেক কমিউনিটি জুড়ে এই অস্বাভাবিক মেমোরি সংকট এবং প্রিমিয়াম অপারেটিং সিস্টেমে বিজ্ঞাপণ সংক্রান্ত একের পর এক Reports প্রকাশিত হওয়া সত্ত্বেও, এখন পর্যন্ত Microsoft-এর পক্ষ থেকে কোনো ধরনের প্রকাশ্য ও আনুষ্ঠানিক প্রতিক্রিয়া জানানো হয়নি।
-
টেকটিউনস টেকবুম
আমি টেকটিউনস টেকবুম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1350 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।