اندروید چگونه پروسه ها را مدیریت می کند؟
در سیستم عامل اندروید پروسه ها و اپلیکیشن ها دو چیز متفاوت هستند. یک اپلیکیشن می تواند در پس زمینه در حال اجرا باقی بماند بدون داشتن هیچ پروسه ای که منابع سیستمی را مصرف کند. اندروید اپلیکیشن را در حافظه اش نگه می دارد تا سریع تر آن را اجرا کند و به وضعیت قبلی اش برگرداند. وقتی تلفن شما با کمبود حافظه مواجه بشود اندروید خودش شروع به بستن اپلیکیشن ها می کند تا حافظه را خالی کند.

در واقع اندروید از حافظه (رم) با تفکری متفاوت نسبت به ویندوز استفاده می کند. در اندروید اینکه رم شما پر بشود چیز خوبی است. و به این معنی است که وقتی اپلیکیشن قبلی را باز می کنید چون در رم نگهداری شده سریع تر باز میشود. بنابراین چون اندروید از رم به صورت بهینه استفاده می کند بیشتر کاربران رم را به صورت تقریبا پر می بینند و فکر می کنند که تلفن شان کند شده است. (چون فکر می کنند مانند ویندوز است!) در واقعیت این سی پی یو تلفن شما است که توسط اپلیکیشن فعال استفاده می شود و چیزی است که روی تلفن شما فشار وارد می کند. (عامل کند کننده اصلی)



تسک کیلر ها مانند مشهور ترین آنها Advanced Task Killer لیستی از اپلیکیشن های در حال اجرا را به شما نمایش می دهند و می توانید با یک «تپ» تمام آنها را ببندید و حافظه را خالی کنید! و البته تنظیمات مختلفی هم در اختیار شما قرار دارد. بسیاری از کاربران از تسک کیلر ها به عنوان نرم افزارهایی برای خالی کردم حافظه تلفن استفاده می کنند. اما همانطور که در بالا خواندید این کار درستی نیست. این اپلیکیشن میزان مصرف سی پی یو هر نرم افزار را به شما نشان نمی دهند (مورد مهم) و فقط میزان رم مصرفی را نمایش می دهند. در حالی که همانطور که آموختید مصرف رم در اندروید چیز بدی نیست و ما باید مراقب مصرف سی پی یو باشیم.

در واقع استفاده از این اپلیکیشن ها خیلی اوقات اوضاع را خراب تر هم می کند. کشتن اجباری اپلیکیشن سبب استفاده بیشتر از سی پی یو برای اجرای مجدد آنها هنگام نیاز می شود و اگر این اپلیکیشن ها را روی حالت کشتن اتوماتیک قرار بدهید و آنها را درست تنظیم نکنید ممکن است اپلیکیشن هایی را ببندند که برای شما دردسر ایجاد کنند.

برای مثال ساعت شما زنگ نزند! اس ام اس ها به شما نرسد و… به همین دلیل خیلی ها معتقد هستند تسک کیلر ها بیشتر از رفع مشکل، خودشان دردسر ساز هستند.




.: Weblog Themes By Pichak :.