আমরা কম বেশি সবাই Android phone এর Developers Options এর ব্যাপারে জানি। অ্যান্ড্রয়েড ফোনে ডেভেলপার অপশন দেওয়া হয়েছে মূলত অ্যাপ ডেভেলপারদের জন্য। তারা এই অপশনগুলো ব্যবহার করে নিজেদের তৈরি অ্যাপগুলোকে ডিবাগ করে, পরীক্ষা করে এবং বিভিন্ন সেটিংস পরিবর্তন করে দেখে।
কিন্তু অনেক সাধারণ ব্যবহারকারীরাও এই ডেভেলপার অপশন ব্যবহার করেন যারা এটার বিষয়ে জানেন এবং এটার সম্বন্ধে জ্ঞান রয়েছে।
ডেভেলপার অপশনে এমন অনেক অপশন সম্পর্কে হয়তো আপনি জানেন যে কোনটা কি আর কোন কাজের জন্য। তেমনই একটা অপশন হলো Suspend execution for cached apps এটার কাজ কি সেটা হয়তো আপনি জানেন। কিন্তু যারা জানে না তাদের জন্য এই পোস্ট।
যখন আপনি আপনার ফোনে এই অপশনটি চালু করবেন, তখন আপনার ফোনে যেসব অ্যাপ Cached হয়ে আছে (অর্থাৎ, সেগুলো ব্যবহার করা হচ্ছে না, কিন্তু মেমোরিতে রয়েছে) সেগুলোর অ্যাক্টিভিটি সাময়িকভাবে বন্ধ হয়ে যাবে।
ফলে আপনার ফোনে কি কি পরিবর্তন হবে বা কি কি সুবিধা এবং অসুবিধা হবে সেটাই বিস্তারিত বলার চেষ্টা করবো। কিন্তু তার আগে আপনাকে বুঝতে এবং জানতে হবে যে এন্ড্রয়েড ফোনে এই Cache Memory Cache Apps কি ? এর কাজ কি ?
Cache Memory কি?
আপনি যখন কোনো অ্যাপ ব্যবহার করেন, তখন সেই অ্যাপ কিছু তথ্য আপনার ফোনের মেমোরিতে সেভ করে রাখে। এই সেভ করা তথ্যকেই ক্যাশ মেমোরি বলে। এটি এক ধরনের অস্থায়ী স্টোরেজ, যা অ্যাপগুলিকে দ্রুত লোড হতে সাহায্য করে। যেমন, আপনি যখন কোনো ওয়েবসাইটে প্রথমবার যান, তখন সেই ওয়েবসাইটের কিছু তথ্য আপনার ফোনের ক্যাশে সেভ হয়। পরবর্তীতে যখন আপনি আবার সেই ওয়েবসাইটে যাবেন, তখন ফোনকে আবার সার্ভার থেকে সব তথ্য ডাউনলোড করতে হবে না, কারণ তা ক্যাশে থেকেই নেওয়া যাবে।
Cache Apps কি?
ক্যাশ অ্যাপস বলতে বোঝায় এমন সব অ্যাপ, যা ক্যাশ মেমোরি চালাতে সাহায্য করে। এই অ্যাপগুলো আপনার ফোনের ক্যাশ মেমোরিকে পরিষ্কার করে, অপ্রয়োজনীয় ফাইলগুলো মুছে দেয় এবং ফোনের স্পিড বাড়াতে সাহায্য করে।
আপনার ফোনের Cached Apps কতখানি ফোনের RAM ব্যবহার করছে তা দেখতে আপনার ফোনের Developers Options এ যাবেন। এরপর Running Services এ ক্লিক করবেন।
Running Services এ গেলে দেখতে পাবেন যে আপনার ফোনের System এবং Apps কতখানি RAM ব্যবহার করছে এবং কতখানি RAM ফাঁকা আছে।
উপরে থ্রী ডট দেখতে পাবেন, সেটাতে ক্লিক করুন।থ্রী ডটে ক্লিক করার পর Show cached processes লেখায় ক্লিক করুন।
তাহলেই আপনি দেখতে পাবেন যে Cached Apps আপনার ফোনের কতখানি ব়্যাম ব্যবহার করছে।
Cache Memory এর সুবিধা এবং অসুবিধা:
সুবিধা: ক্যাশ মেমোরির কারণে অ্যাপ এবং ওয়েবসাইট দ্রুত লোড হয়। অনেক সময় ফর্ম ফিলআপ, লগইন ইত্যাদি তথ্য ক্যাশে সেভ থাকে, যার কারণে আপনাকে বারবার তথ্য দেওয়া লাগে না।
অসুবিধা: অতিরিক্ত ক্যাশ মেমোরি ধীরে ধীরে আপনার ফোনকে স্লো করে দেয় এবং ফোন মেমোরির জায়গা কমিয়ে দেয়। কারণ অনেক সময় অপ্রয়োজনীয় ক্যাশ মেমোরিও সেভ হয়।
এখন মূল কথা হলো যে, Developers Options এ থাকা Suspend execution for cached apps এর কাজ কি?
সহজ কথায় বললে, এই অপশনটি আপনার ফোনের ব্যাটারি চার্জ কম খরচ করতে সাহায্য করে। যখন আপনি আপনার ফোনে কোনো অ্যাপ ব্যবহার করবেন না, তখন এই অপশনটি সেই অ্যাপগুলোকে ব্যাকগ্রাউন্ডে কাজ করা থেকে বিরত রাখে। ফলে ব্যাটারি খরচ কমে যায়। অ্যাপগুলোকে ব্যাকগ্রাউন্ডে কাজ করা থেকে বিরত রাখার ফলে আপনার ফোনের প্রসেসরকে কম কাজ করতে হয়। ফলে ফোনটি আরো ভালোভাবে চলে। এই অপশন ফোনের ব়্যাম, ব্যাটারি এবং প্রসেসর এর ওপর থেকে অতিরিক্ত প্রেশার কম করাতে চেষ্টা করে।
যেভাবে Suspend execution for cached apps অপশন চালু করবেন:
আপনাকে ডেভেলপার অপশনে গিয়ে Suspend execution for cached apps এই অপশনে ক্লিক করতে হবে।
Device defaultকরা থাকবে, আপনি Enabled লেখায় ক্লিক করবেন।
এই অপশন চালু করার পর অবশ্যই আপনাকে প্রথমবার আপনার ফোনকে Reboot বা Restart করতে হবে।
আপনাকে মাথায় রাখতে হবে যে আপনার ফোনের সিস্টেম যে RAM নিয়েছে সেটা আপনি ফেরত পাবেন না, কারণ ফোনের সিস্টেম এর জন্য সেটা লাগবেই। যেমন: আমার ফোনের 8GB RAM এর মধ্যে ফোনের সিস্টেম এবং অ্যাপস 3GB RAM নিয়েছে সেটা আমি ফেরত পাবো না। কিন্তু আমার ফোনের Cached Apps যে RAM নিয়েছে সেটার অনেকাংশে ফেরত পাবো।এই অপশন চালু করার আগে:
এই অপশন চালু করার পরে:মনে রাখবেন: এই অপশনটি ব্যবহার করলে কিছু অ্যাপ সঠিকভাবে কাজ নাও করতে পারে। তাই এই অপশনটি খুব বেশি প্রয়োজন ছাড়া ব্যবহার করার আগে ভালো করে ভেবে দেখবেন।
* Please Don't Spam Here.