وارد شدن
تمام اسرار کامپیوتر برای مبتدیان و حرفه ای ها
  • چه چیزی آنلاین بازی کنیم یا چگونه آنلاین بازی کنیم چگونه بازی آنلاین را در Minecraft فعال کنیم
  • مد تفنگ گرد برای Minecraft 1
  • نحوه تعیین مکان مکه
  • نحوه حذف تبلیغات در اندروید در برنامه ها و دسکتاپ
  • پردازنده ARM - پردازنده موبایل برای گوشی های هوشمند و تبلت ها
  • ساعت زنگ دار LED درخشان با تخته تحریر چگونه یک ساعت زنگ دار نورانی کار می کند
  • آیا Task Killer برای اندروید خوب است؟ Task killer برای اندروید. بررسی بهترین برنامه های کاربردی آنچه که "برنامه های کشنده" انجام می دهند

    آیا Task Killer برای اندروید خوب است؟  Task killer برای اندروید.  بررسی بهترین برنامه های کاربردی آنچه که

    آیا تا به حال متوجه شده اید که تمامی برنامه های در حال اجرا در گوشی هوشمند اندرویدی شما پس از خروج از آن ها بسته نمی شوند، بلکه در پس زمینه آویزان می شوند؟

    تعداد زیادی از کاربران اندروید کاملاً معتقدند که باید مدیران برنامه های مختلفی را که اصطلاحاً Task Killers نامیده می شوند، روی دستگاه های تلفن همراه خود نصب کنند. مشخص است که با کمک آنها می توانید به راحتی از شر کارهای پس زمینه در اندروید خلاص شوید. انجمن های مختلف پر از پیام هایی در مورد چگونگی افزایش سرعت سیستم پس از استفاده از "Task Killer" خودکار هستند.

    اما کنترل فرآیند موثر به معنای سطوح بالاتر بهره وری و همچنین افزایش عمر باتری نیست.

    در بیشتر موارد، کاربران اطلاعات کمی در مورد نحوه عملکرد ساختار مدیریت حافظه سیستم عامل اندروید دارند. در نتیجه، معلوم می شود که فرآیندها به طور غیر قابل توجیهی "کشته می شوند".

    تصادفی نیست که توسعه دهنده وجود خدمات پس زمینه را فراهم کرده است. می توانید حدس بزنید که آنها عملکردهایی را انجام می دهند، البته نه جزئی، اما برخی از آنها.

    اجرای برنامه ها در اندروید

    در واقع غیرفعال کردن خودکار و دستی برنامه ها می تواند باعث کاهش عملکرد سیستم عامل و تسریع تخلیه باتری شود. همانطور که تمرین نشان می دهد، "قاتل ها" کاملا بی فایده هستند.

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

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

    کنترل برنامه های اندروید

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

    چرا نباید از Task Killer استفاده شود؟

    اگر به برنامه ای بروید، سیستم عامل به سرعت برنامه را از همان جایی که متوقف کرده بود از سر می گیرد. وقتی Task Killer به زور این برنامه را می بندد. هنگام شروع مجدد، کار نه از جایی که متوقف شد، بلکه از همان ابتدا ادامه می یابد - باید دوباره از مرحله اولیه سازی عبور کنید و غیره. این باعث مصرف زیاد منابع می شود و منجر به تخلیه سریع باتری می شود.

    و تنها بخش کوچکی از برنامه ها، به عنوان مثال، پخش کننده های موسیقی یا دانلود کننده های مورد استفاده در پس زمینه، منابع حافظه را مصرف می کنند.
    Task Killers به ​​گروهی از این برنامه ها تعلق دارد. آنها که در فرآیندهای فعال قرار دارند، RAM را "خراب می کنند". "Killers" برنامه های واقع در پس زمینه را که غیرفعال هستند و انرژی باتری مصرف نمی کنند را خاموش می کند! جالب است، اینطور نیست؟

    طرفداران Task Killer می گویند که اندروید رم زیادی را هدر می دهد. این در واقع درست است. با این حال، به شما این امکان را می دهد که بدون استفاده از منابع اولیه، در یک دوره زمانی سریع از یک برنامه به برنامه دیگر سوئیچ کنید.

    اندروید آنقدرها که برخی فکر می کنند احمقانه نیست. زمانی که به حافظه بیشتری نیاز دارد، به طور خودکار برنامه های استفاده نشده را می بندد. و به درستی انجام خواهد شد. هیچ "قاتل" در این مورد مورد نیاز نیست.
    مشخص است که اندروید "قاتل" خود را دارد. به بیان دقیق تر، هسته لینوکس این ویژگی را دارد. هر برنامه کاربر در کپی های ایجاد شده جداگانه از ماشین مجازی Dalvik اجرا می شود. این یک ماشین مجازی جاوا بازطراحی شده است. به نظر می رسد که هر برنامه کاربر به عنوان یک فرآیند جداگانه درک می شود که مقدار مشخصی از RAM به آن اختصاص می یابد. هنگامی که خاموشی رخ می دهد، اگر کلید برگشت فشار داده شود، سیستم عجله ای برای تخلیه فوری فرآیند فعال از حافظه ندارد. او آن را در به اصطلاح کش قرار می دهد. این با در نظر گرفتن این واقعیت انجام می شود که کاربر می تواند به استفاده از یک ابزار خاص بازگردد.

    چه زمانی Task Killers می تواند کمک کند؟

    مزیت اصلی Task Killer و برنامه های مشابه این است که با کمک آنها کاربر می تواند در هر زمان فرآیندها را خاتمه دهد. باز هم بگوییم که نیاز خاصی به این نرم افزار وجود ندارد.
    کشنده های فرآیند و کاربردهای مشابه نه تنها بی فایده هستند، بلکه سطح بهره وری را کاهش می دهند. ما قبلاً با دلایل آشنا شده ایم - ما در مورد راه اندازی مجدد، مصرف منابع و سایر اقدامات صحبت می کنیم، برنامه هایی وجود دارند که پس از غیرفعال کردن اجباری Task Killer، به طور خودکار راه اندازی مجدد می شوند.

    استفاده از حافظه به هیچ وجه بر مصرف باتری تأثیر نمی گذارد. با یک و صفر پر شده است، مقدار انرژی مصرف شده ثابت می ماند.

    آیا همه چیز اینقدر ناامید کننده است؟ Task Killer بدون دلیل وجود دارد؟ شما می توانید مکانی برای استفاده از این توسعه پیدا کنید.
    به عنوان مثال، "قاتل" به شما اجازه می دهد تا برنامه های منجمد یا برنامه های استفاده نشده ای را که در واقع منابع سخت افزاری را مصرف می کنند، خاتمه دهید. اما خلاص شدن از شر یک ابزار غیر ضروری یا با عملکرد نادرست بسیار ساده تر از استفاده از ابزاری با شهرت مشکوک خواهد بود.

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

    به عنوان مثال، صاحبان یک آیفون یا آی پد به این دلیل ساده که دستگاه هایشان گران و نسبتا قدرتمند هستند، نیازی به تمیز کردن سیستم ندارند.

    مدیران پاکسازی

    مدیران پاکسازی و مدیران فرآیند ("قاتلان وظیفه") دو مفهوم متفاوت هستند. مدیران تمیز کردن، مانند Clean Master، شامل یک "قاتل وظیفه" (مدیر فرآیند) هستند. اما علاوه بر این، آنها ناخواسته اطلاعات را از سیستم حذف می کنند: فایل های موقت، پوشه های خالی، کش برنامه ها و غیره.

    "Task Killer" می تواند بخشی از مدیر تمیز کردن باشد یا می تواند به طور جداگانه وجود داشته باشد. در هر صورت، هدف آن از بین بردن فرآیندهایی است که در رم دستگاه "آویزان" هستند. این می تواند رم را با استفاده از دستورات مستقیم یا در حالت خودکار با توجه به شرایط مشخص شده تمیز کند.

    حالت عملکرد خودکار مدیر فرآیند توسط کاربر پیکربندی می شود. به عنوان مثال، هنگامی که درصد RAM به 90٪ می رسد، پردازش ها را حذف کنید. معمولاً در تنظیمات برنامه می توانید یک فیلتر تمیز کردن فرآیند تنظیم کنید: برنامه هایی را تنظیم کنید که نمی توانند کشته شوند و بالعکس - آنهایی که باید دائماً کشته شوند.

    فایل های موقت و کش

    آشغال های سیستم حافظه پنهان، فایل های موقت، پوشه های خالی و فایل های دیگری هستند که حافظه را اشغال می کنند و ممکن است دیگر هرگز استفاده نشوند.

    یک فایل موقت توسط برنامه یا سیستم عامل برای ذخیره برخی از نتایج میانی ایجاد می شود. اغلب فایل موقت با همان فرآیندی که آن را ایجاد کرده است حذف می شود. اما برنامه هایی وجود دارند که این موضوع را ضعیف یا اصلاً نظارت نمی کنند. فایل ها جمع آوری می شوند و شما باید با استفاده از ابزارهای ویژه (Clean Master، Easy Cashe Cleaner، Cache Clear، "Cleanup Wizard") آنها را حذف کنید.


    ابزار Clean Master


    ابزار Cache Clear

    فایل های موقت و کش سرعت برنامه ها و سیستم عامل را افزایش می دهند. دسترسی مکرر به چنین فایل هایی سریعتر از بار اول است.

    به عنوان مثال، زمانی که کاربر برای اولین بار از فضای ذخیره سازی ابری Google Drive استفاده کرد، اطلاعات مربوط به فایل های موجود در حافظه را در گوشی هوشمند دانلود کرد: تصاویر کوچک میانبرها، صفحات و غیره. هنگامی که برای بار دوم وارد Google Drive می شود، صفحات به به سرعت از حافظه اول دستگاه بارگیری می شود، سپس تنها بخشی از آن به روز می شود که با داده های موجود در شبکه مطابقت ندارد. در نتیجه، برنامه سریعتر اجرا می شود.

    بنابراین، شما باید فقط آن دسته از فایل‌های موقتی را حذف کنید که دیگر مورد استفاده قرار نخواهند گرفت. برای یک کاربر معمولی دشوار است که به فایل‌هایی که سیستم نیاز دارد و به کدام فایل نیاز ندارد، ردیابی کند. اما کاری که می توانید انجام دهید این است که دستگاه خود را اغلب از زباله های سیستم تمیز نکنید. یک بار در ماه کاملاً کافی است.

    موضوع حذف فرآیندها باید به طور جداگانه مورد بررسی قرار گیرد. بحث های زیادی در مورد استفاده از "قاتل وظیفه" برای سیستم عامل اندروید وجود دارد. و همانطور که اغلب اتفاق می افتد، هر طرف به نوعی حق دارد. ابتدا بیایید به طور کلی نحوه عملکرد سیستم عامل اندروید با فرآیندها را درک کنیم.

    برنامه های کاربردی در اندروید را می توان به دو نوع برنامه های کاربردی و سرویس های فعال تقسیم کرد. برنامه فعال برنامه ای است که کاربر با آن تعامل دارد و می بیند (ویراستارها، شبکه های اجتماعی، بازی ها). سرویس‌ها فرآیندهایی هستند که در پس‌زمینه اجرا می‌شوند، کاربر آنها را نمی‌بیند (ساعت زنگ دار، سرویسی که به‌روزرسانی‌ها را در Google Play بررسی می‌کند و غیره).

    در عین حال، برنامه فعال همیشه قابل مشاهده نیست. به عنوان مثال، یک کاربر چیزی را در یک سند متنی می نویسد و سپس شخصی با او تماس می گیرد. متن نامرئی می شود - نام مشترک در مقابل آن ظاهر می شود. سند متنی در RAM باقی می‌ماند - "جمع شده" (برای پاسخ دقیق‌تر، به جستجوی "چرخه زندگی یک برنامه Android" نگاه کنید). وقتی مکالمه به پایان رسید، به متن باز می گردید.

    بنابراین، RAM پر شده است:

    • خدمات (همیشه در پس زمینه)؛
    • برنامه های کاربردی فعال (برنامه های قابل مشاهده)؛
    • برنامه های فعال تعلیق شده (برنامه در حال اجرا است، اما به طور موقت نامرئی است).

    کشتن فرآیندها، پاک کردن حافظه به معنای پاک کردن همه آن است.

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

    به عنوان مثال، 30 درصد از RAM توسط فرآیندهای سیستم اشغال شده بود. به علاوه 20٪ - پخش کننده موسیقی. یک مرورگر، و چندین برگه در آن وجود دارد - در مجموع 70٪. شخصی در VK نوشت، یک هشدار ظاهر شد و کاربر نیز به VKontakte وارد شد. و بعد یکی زنگ زد. تمام - رم پر است. به احتمال زیاد اندروید باید روند مرورگر را از بین ببرد. هنگامی که کاربر پس از صحبت به آن باز می گردد، متوجه می شود که مرورگر دوباره در حال بارگیری است - هیچ برگه باز دیگری وجود ندارد.

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

    نتایج و تصمیمات

    بنابراین، مدیر تمیز کردن و "قاتل وظیفه" در درجه اول برای تمیز کردن حافظه داخلی و رم گوشی استفاده می شود. برای انجام این کار، هر از گاهی ارزش حذف فایل های موقت، پوشه های خالی، انتقال برنامه ها به کارت حافظه خارجی (در صورت امکان) و حتی پاک کردن RAM را دارد.

    با دستگاه های اندرویدی از دسته های ارزان و متوسط، همه چیز متفاوت است. دستگاه متوسط ​​به حداقل 4 گیگابایت حافظه داخلی و 512-1024 مگابایت رم مجهز است. در این مورد، باید تلاش زیادی کنید تا اعلان «کارت حافظه تلفن پر است» ظاهر شود. یک رم و پردازنده خوب به سیستم عامل اندروید کمک می کند تا فرآیندهای غیر ضروری را فورا و بی سر و صدا حذف کند.

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

    1.دکمه برگشت

    ساده ترین راه جلوگیری از پر شدن رم است. برای انجام این کار، باید با استفاده از دکمه "بازگشت" از برنامه خارج شوید. سپس برنامه به طور کامل بسته می شود.

    پس از فشار دادن "Home" برنامه در RAM پنهان می شود. در آنجا منتظر یکی از دو چیز است: یا تا زمانی که کاربر دوباره آن را باز کند یا تا زمانی که سیستم آن را به دلیل کمبود حافظه حذف کند.

    2. حقوق ریشه

    در دستگاه های ارزان قیمت آندروید، پر شدن رم و نسبت فرآیندهای RAM تقریباً به شرح زیر است: حدود 60٪ - سیستم عامل، 20-30٪ - فرآیندهای قابل ازسرگیری، 10-20٪ - برنامه های فعال. توقف برخی از فرآیندهای تجدیدپذیر یکبار برای همیشه امکان پذیر است - ما در مورد به دست آوردن حقوق ریشه صحبت می کنیم.

    روت کردن همچنین به شما کمک می کند تا کارت حافظه گوشی خود را با کارایی بیشتری پاک کنید. کاربر می‌تواند برنامه‌هایی را که قبلاً ثابت بودند به حافظه خارجی دستگاه منتقل کند.

    اغلب اوقات برای به دست آوردن حقوق ریشه زمان زیادی نیاز است. بار اول - چند ساعت: اولاً برای به دست آوردن آنها و ثانیاً درک خوبی از همه فرصت هایی که باز شده است.

    حقوق ریشه یک مسئولیت است. کاربر ابزارهایی را دریافت می کند که اغلب هنوز با آنها آشنا نیستند، بنابراین اولین روت کردن همیشه یک آزمایش است. یک کاربر بی توجه می تواند سیستم را خراب کند و تنها راه حل این وضعیت ریست کردن دستگاه است. اگر قبلاً تجربه ای در مورد روت کردن ندارید، بهتر است از کسی که می شناسید کمک بخواهید - هم سریع تر و هم ایمن تر خواهد بود.

    توجه: روت کردن دستگاه شما گارانتی دستگاه شما را باطل می کند. لازم به توضیح است: اگر علت خرابی نرم افزار باشد، بله، تعمیر شامل گارانتی نمی شود. اما اگر فنی باشد، آنها آن را تحت گارانتی تعمیر می کنند - هیچ کس حتی به حقوق Root توجه نمی کند.

    3. نو بخرید

    موثرترین راه حل خرید دستگاه قدرتمندتر است. این می تواند یک گوشی هوشمند/تبلت با حداقل 512/1024 مگابایت رم باشد.

    یک دستگاه خوب مطمئن ترین راه برای فراموش کردن "قاتلان وظیفه" است. سیستم عامل Android همانطور که باید کار می کند - فرآیندها را به طور مستقل و بی سر و صدا از بین می برد.

    سیستم عامل اندروید یکی از رایج ترین پلتفرم ها برای گجت های مختلف است. دستگاه‌های دارای نرم‌افزار اندروید ابزارهای ضروری برای حل مشکلات روزمره هستند که به شما امکان می‌دهند همزمان از بسیاری از برنامه‌ها به طور فعال استفاده کنید. نقطه ضعف عملکرد بسیار زیاد مصرف انرژی بالا است. اغلب، توسعه‌دهندگان نرم‌افزار رویکردی غیرمسئولانه برای صرفه‌جویی در مصرف انرژی روی دستگاه دارند. برخی از برنامه‌ها در پس‌زمینه به کار خود ادامه می‌دهند و عملکرد ابزار را کاهش می‌دهند. برنامه های Task Killer به شما کمک می کنند تا برنامه ها را به طور کامل خاموش کنید.

    قاتلان نرم افزار چه می کنند؟

    برنامه های این گروه با هدف آزادسازی رم از فرآیندهای غیر ضروری است. وظایف اصلی نرم افزار:

    • OP را از فرآیندهای غیر ضروری آزاد کنید.
    • بهبود عملکرد دستگاه؛
    • افزایش سرعت سیستم عامل؛
    • کاهش مصرف برق سیستم

    Task killer یک برنامه ضروری برای شخصی است که به طور فعال از برنامه ها، بازی ها و شبکه های اجتماعی مختلف استفاده می کند.

    استفاده از نرم افزار: جنبه های منفی

    این فرض که تمیز کردن اجباری OP دستگاه ایده خوبی است، کاملاً صحیح نیست. هر Task Killer مدرن تمام فرآیندهای در حال اجرا و سرویس های در حال اجرا را با جزئیات نمایش نمی دهد.
    مدیر وظیفه اندروید فقط میزان حافظه ای را که برنامه اشغال می کند نشان می دهد و به طور مبهم به کاربر اشاره می کند که با خاموش کردن اجباری برنامه می توان رم را آزاد کرد.

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

    باید چکار کنم؟

    استفاده از مدیر وظیفه برای اندروید باید بر اساس مصلحت و درک فرآیندهایی که در دستگاه انجام می شود هدایت شود. به گفته کارشناسان، نصب و استفاده از task killer در شرایط زیر ضروری است:
    OP دستگاه حتی به 1 گیگابایت نمی رسد.
    باتری در عرض چند ساعت پس از استفاده متوسط ​​تخلیه می شود.
    استفاده از نرم افزار با کیفیت پایین، که منجر به این واقعیت شد که اندروید اغلب شروع به "کاهش" یا "شکلی" می کند.
    برای تجزیه و تحلیل عملکرد برنامه، برآورد منابع مصرف شده.
    علاوه بر این، شما باید با دقت بسیار زیادی از نرم افزار استفاده کنید. خاموش کردن اجباری هر برنامه ای یک روش کاملاً صحیح نیست، که برخی الزامات منفی را وارد گردش کار ابزار می کند.

    P.S

    استفاده از نرم افزار نیاز به دانش و تفکر دارد. خاتمه اجباری فرآیندها تأثیر مثبتی بر عملکرد دستگاه نخواهد داشت.

    امروز می‌خواهیم در مورد برنامه‌هایی مانند task killer، نحوه افزایش سرعت سیستم و اینکه آیا اصلاً ارزش انجام آن را دارد به شما بگوییم.

    در بین کاربران اندروید، این عقیده وجود دارد که هرچه رم بیشتر اشغال شود، کل سیستم کندتر کار می کند. خوب است که برنامه ای را نصب کنید که به سادگی فرآیندهای جوانه ای را که ما نیازی به بارگذاری گوشی یا تبلت نداریم مسدود کند یا از بین ببرد. اما بیایید در نتیجه گیری عجله نکنیم، بلکه بیایید همه اینها را با جزئیات بیشتری بررسی کنیم. بیایید با اصل عملکرد برنامه ها و فرآیندها شروع کنیم.

    اصل عملکرد برنامه ها و پردازش ها در اندروید

    گوگل، توسعه‌دهنده اندروید، کارهای زیادی را انجام داده تا استفاده از این سیستم را تا حد امکان راحت کند. این بر اساس هسته لینوکس است.بنابراین لینوکس راه اندازی یک برنامه را به عنوان یک فرآیند درگیر درک می کند و پس از بستن برنامه، عجله ای برای پایان دادن به آن ندارد. پس از همه، تجدید نظر به او ممکن است دوباره تکرار شود. فکر می کنم اغلب متوجه شده اید که بدون داشتن زمان برای بستن یک برنامه (مثلاً VK) و کلیک مجدد روی آن، فوراً ظاهر می شود. این فقط به این دلیل اتفاق می افتد که فرآیند هنوز متوقف نشده و در حافظه ماشین مجازی (RAM) قرار دارد.

    چگونه سیستم تصمیم می گیرد که کدام یک باید بسته شود و کدام یک نه؟ برای این وجود دارد ابزار داخلی OOM Killer.

    OOM Killer (قاتل بدون حافظه - کمبود حافظه یا کمبود حافظه) درگیر آزاد کردن رم دستگاه شما است.

    اما بلافاصله پس از بستن برنامه این کار را انجام نمی دهد، زمانی که حافظه کافی در دستگاه وجود ندارد و فرآیندهای استفاده نشده را غیرفعال می کند این کار را انجام می دهد. از این گذشته، اگر آنها به هیچ وجه کامل نمی شدند، تلفن یا تبلت به سادگی آویزان می شد یا بیش از حد گرم می شد. اما این اتفاق نمی افتد، زیرا لینوکس هوشمند - اندروید اجازه نمی دهد این اتفاق بیفتد. شعار لینوکس این بود که تمام رم باید کار کند.

    OOM Killer طبق یک الگوریتم خاص کار می کند،که تنها فرآیندهایی را غیرفعال می کند که واقعاً به آنها نیاز ندارید و در نتیجه اختلالات در عملکرد دستگاه را به حداقل می رساند و به هیچ وجه به شما آسیب نمی رساند، بلکه برعکس، سهولت استفاده از سیستم را به حداکثر می رساند.

    اولویت های فرآیند در اندروید

    هر فرآیند توسط OOM Killer در چندین دسته شناسایی می‌شود، یعنی سیستم می‌داند کدام یک مهم‌تر است و کدام یک برای تکمیل موفقیت‌آمیز کار مورد نیاز است. به هر یک از آنها یک دسته از اهمیت اختصاص داده شده است. در اینجا موارد اصلی وجود دارد:

    1. برنامه های پیش زمینه. اینها برنامه هایی هستند که همیشه در پیش زمینه هستند. اینها شامل برنامه های به اصطلاح پایدار، خدمات سیستمی مانند "تلفن" یا نوار وضعیت در حال اجرا در حالت پیش زمینه است. اپلیکیشن های این دسته دارای بالاترین اولویت هستند. آنها تقریباً هرگز بسته نمی شوند.
    2. برنامه های قابل مشاهده. اینها برنامه هایی هستند که می بینید. فرض کنید در مرورگر هستید و با شما تماس می گیرند، برنامه مرورگر از پیش زمینه به دوم و از دسته پیش زمینه به دسته Visible منتقل می شود. که خیلی از اولویت آن کم نخواهد کرد. و آنقدر آن را کاهش می دهد که بعداً می توانید به راحتی به آن بازگردید.
    3. سرور ثانویه. این دسته شامل بخش های خدماتی است. شما نمی توانید آنها را ببینید و آنها دارای فرآیندهای پنهان هستند. چنین فرآیندهایی به ندرت متوقف می شوند، و حتی اگر این اتفاق به دلیل کمبود شدید حافظه رخ دهد، به محض اینکه حافظه دوباره پر شود، بلافاصله شروع به کار می کنند. چنین سرویس های در حال اجرا به هیچ وجه انرژی باتری مورد علاقه شما را مصرف نمی کنند، زیرا آنها تقریباً تمام وقت خود را در انتظار صرف می کنند و تنها پس از انجام هرگونه دستکاری که بر این فرآیند تأثیر می گذارد، فعالیت فعال را آغاز می کنند. اما به محض اینکه استفاده از آن را متوقف کنید، در انتظار دستور بعدی "به حالت خواب زمستانی می رود".
    4. برنامه های مخفی. این دسته شامل برنامه هایی می شود که خدمات خاصی ندارند و به همین دلیل نامرئی می شوند. فرض کنید در یک برنامه کار می کنید و دکمه "Home" را فشار دهید. این برنامه در حافظه دستگاه باقی می ماند. از این گذشته ، طبق معیارهای اندروید ، شخصی که دکمه "Home" را فشار داده قرار نیست برنامه را ببندد ، بنابراین قطعاً به آن باز خواهد گشت. هنگامی که روی دکمه "بازگشت" کلیک می کنید، خارج می شوید، بنابراین برنامه می تواند بسته شود.

    اگر واقعاً می خواهید یک برنامه را ترک کنید، به جای دکمه Home، دکمه بازگشت را فشار دهید. سپس حافظه دستگاه شما به میزان قابل توجهی افزایش می یابد. 90 درصد از کاربران اندروید این اشتباه را مرتکب می شوند.

    Task killer به عنوان راهی برای حذف فرآیندها

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

    آنها می توانند در این زمینه کمک کنند مدیران فرآیند یا همانطور که به آنها قاتلان مالیاتی نیز گفته می شوداز انگلیسی Task killer. Task Killer و ابزارهای مشابه به کاربر این امکان را می دهد که در صورت نیاز، فرآیندها را خاتمه دهد. و در واقع در مدل‌های قدیمی‌تر تلفن، تأثیر خوبی از خود نشان دادند. عملکرد افزایش یافت و حافظه آزاد شد.

    اما اکنون، این برنامه های ناخواسته، فرآیندها را در حافظه بارگذاری می کنند. و بر این اساس باید دوباره حذف شوند. حذف مداوم و بارگیری مجدد بار اضافی بر روی پردازنده و افزایش مصرف انرژی است.

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

    نتیجه گیریگوشی های مدرن نیازی به کنترل دستی فرآیندهای رم (قاتل وظیفه) ندارند. خود سیستم اندروید آن را به درستی مدیریت خواهد کرد. موثرترین راه برای تمیز کردن گوشی از برنامه های غیر ضروری استفاده از برنامه های تخصصی است.

    سلام به همه! امروز در مورد مواردی مانند Task Killer در سیستم عامل اندروید صحبت خواهیم کرد. آیا لازم است و مفید است؟
    اول از همه، بیایید درک کنیم که RAM برای کار کردن وجود دارد. و بسیاری از مردم فکر می کنند که هرچه حافظه بیشتری پر شود، باتری سریعتر تخلیه می شود. این اشتباه است. رم فقط هنگام خواندن و نوشتن باتری را می خورد. بیایید عمیق تر غواصی کنیم و بفهمیم که چگونه همه چیز کار می کند.

    هسته لینوکس خود سیستم عامل اندروید قبلاً Task Killer مخصوص به خود را دارد که OOM نامیده می شود (خارج از حافظه). هر برنامه یک فرآیند جداگانه است که در کپی های ماشین مجازی Dalvik اجرا می شود. OOM تنها زمانی از حافظه خارج می شود که سیستم شروع به شکایت از کمبود RAM کند. و حتی با فشار دادن کلید "back"، نرم افزار برای مدتی در رم باقی می ماند. از الگوریتم خاصی استفاده می کند که به وسیله آن می بیند کدام برنامه های کاربری برای مدت طولانی کار نکرده اند، سپس یک زنجیره در امتداد سلسله مراتب چنین برنامه هایی ایجاد می کند و تنها پس از آن شروع به تخلیه آنها می کند تا زمانی که ببیند RAM به اندازه کافی آزاد است. این الگوریتم از 6 مرحله (اولویت) تشکیل شده است.

    کار کش شخص ثالث چه می کند؟ اغلب نرم افزار کاربر و فرآیندهای پس زمینه را از حافظه تخلیه می کند که مضر است. به عنوان مثال: شما در Opera نشسته اید، سپس آن را خاموش می کنید تا کار دیگری انجام دهید - تماس بگیرید، پخش کنید و غیره. سپس دوباره آن را بازیابی می‌کنید و دو گزینه دریافت می‌کنید: یا برای مدت طولانی باز می‌شود، برگه‌ها را دوباره بارگیری می‌کند و ترافیک شما را می‌خورد، یا به اصطلاح «از ابتدا» باز می‌شود. و همه به این دلیل که قاتل وظیفه عملیات شما را بسته است، با توجه به اینکه نیازی به آن نبود. بله، البته، یک task killer می تواند برای کشتن برنامه های خاصی که شما از آنها استفاده نمی کنید تنظیم شود، اما پس چرا اصلا آنها را نصب کنید؟ به این معنی که Task Killer ها آنچه را که مخصوصاً در RAM بارگذاری شده بود را برای عملکرد سریعتر و صحیح تر سیستم از بین می برند.

    و بیشتر. همه برنامه‌های موجود در سیستم‌عامل اندروید به‌منظور عملکرد صحیح، دائماً روی رم نوشته شده و از آن خارج می‌شوند. پس از اینکه task killer عمداً برنامه ها را از RAM تخلیه کرد بدون اینکه به آنها اجازه دهد کار خود را کامل کنند، پس از مدت کوتاهی دوباره به حافظه "بالا می روند" و شروع به انجام همه کارها از نو می کنند و در همان زمان بار روی حافظه و پردازنده زیاد می شود. بزرگتر از اگر اینطور نبود، باتری خیلی سریعتر خالی می شد. یعنی علاوه بر قاتل OOM که در هسته تعبیه شده است، خود اپلیکیشن ها می توانند کار خود را شروع و به پایان برسانند. البته برنامه های کاربری بدی (یا دست های ناپایدار توسعه دهندگان آنها) وجود دارند که دائماً در RAM آویزان هستند و بالاترین اولویت را دارند. آنها همچنین ممکن است از ورود دستگاه به "خواب عمیق" که مستلزم مصرف بالای انرژی است جلوگیری کنند. اگر برای کاربر اهمیت زیادی ندارند، بهتر است آنها را حذف کنید. یا با استفاده از حقوق ریشه و برنامه های شخص ثالث، عملکرد آنها را محدود کنید.

    همانطور که همه می دانید، من به شما توصیه نمی کنم که task killer را نصب کنید، زیرا آنها نه تنها بی فایده هستند، بلکه به دستگاه و اعصاب شما نیز آسیب می رسانند. امیدوارم برای شما جالب بوده باشد. از توجه شما متشکرم و به زودی شما را می بینم!