Чи є спосіб передати додаток (веб-браузер) у білий список, щоб менеджер пам'яті Froyo 2.2 НЕ вбивство його?


10

Один з моїх найбільших вихованців з Android (через велике використання мого Droid X для читання веб-сторінок) - це той факт, що він може вбити будь-яку програму, яку він бажає, роблячи своє автоматизоване управління пам'яттю. Особливо той факт, що це зазвичай починається з вбивства біржового браузера на відміну від інших менш корисних додатків.

Більш конкретно, якщо я:

  • відкрити кілька вкладок у рідному браузері Android (або навіть одну вкладку з деяким станом у ній, наприклад, Google Reader)

  • а потім переключіться на кілька додатків для вивільнення пам’яті, наприклад, на важку гру від Glu або Google Maps / Navigation

  • Потім менеджер пам'яті Android вирішує вбити мій браузер, щоб звільнити пам'ять (на відміну, скажімо, таких критично важливих процесів, як Google Play або медіаплеєр, яких я не хочу)

  • Через те, що веб-переглядач Froyo не зберігає стан сеансу , втрачає всі відкриті вкладки, які я мав, а також стан вкладок (наприклад, яку статтю Google Reader було відкрито).

Чи є спосіб передати додаток (веб-браузер) у білий список, щоб менеджер пам'яті Froyo 2.2 НЕ вбивство його?

Система: Droid X із запасом Froyo 2.2 ROM, з корінням.


Я дав вам голос, але тоді сторінка зійшла з розуму, коли я намагався залишити свій коментар і не дозволив мені виправити частково розміщений коментар. Важко потрапити на посилання для редагування на мобільному сайті.
Метт

Не потрібно міняти питання для мене. Я не відповідав тобі.
Метт

Що я намагався сказати, перш ніж веб-сайт для мобільних пристроїв заглянув: я це шукав деякий час тому, але нічого не міг знайти. Я не можу повірити, що немає способу встановити пріоритети конкретних додатків, тому minfree має певні рекомендації, коли вирішує, який додаток вбити.
Метт

Здається, ви могли б вирішити цю проблему за допомогою іншого браузера.
Гдаля

Відповіді:


5

AFAIK, ти не можеш.

Але ви можете налаштувати, коли вбивати фонові програми (не селективні програми), налаштовуючи значення MinFree, встановлені Android (для налаштування потрібен корень). Якщо у вас є проблеми з цим, в Play Store є багато додатків. Мій фаворит - оптимізатор пам'яті AutoKiller.

І коли у додатка переднього плану та / або ядра не вистачить пам’яті, вбивство фонових додатків неможливо запобігти. Це тому, що додатки переднього плану та ядро ​​важливіші, ніж фонові програми. Ймовірно, ви не хочете зламати пристрій, щоб зберегти веб-браузер у фоновому режимі.

Оновлення:
Ще одним підходом є створення / збільшення swap-пам'яті в пристрої. Для цього також є додатки: Swapper (від dario) та Swapper 2 (від Elviss).


1. Я спробував возитися з MinFree - це зробило Froyo дуже нестабільним (спонтанні перезавантаження> 1x / день у майже будь-яких спеціальних налаштуваннях - я спробував численні). 2. Моя проблема - це не вбивство фонових додатків - це вбивство, коли це не потрібно (я знаю, скільки пам'яті потрібно моєму передньому плану, скільки вільного у мене і скільки мотлоху, як Google Play чи Amazon Store. Достатньо можна звільнитись без торкнувшись браузера)
DVK

@DVK Ваше запитання чудове, але для цього потрібна ексклюзивна підтримка ядра. Я б оновив, якщо знайду рішення. І зробіть те саме, якщо знайдете. Це дійсно може бути корисним.
Android Quesito

1
@DVK Тим часом ви можете спробувати збільшити Swap.
Android Quesito

1
не розумів, що це можливо в Android. Поглянемо на це - спасибі! Додайте його до pls відповіді.
DVK

1
Бувають ситуації, коли закриття програми переднього плану закривається, оскільки в ньому не може бути достатньо пам’яті , бажано закрити фонове додаток. Я хотів би, щоб у програмі перемикача було встановлено прапорець "Зберегти поточний додаток живим" або щось подібне.
Іларі Каясте
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.