Uni_X
О... Я вижу вы истинный ценитель)
Igor
О... Я вижу вы истинный ценитель)
Я ещё и андрюху научил не убивать proot окружение
Igor
Даже без рута обошёлся
Igor
А как?
На разных устройствах вообще по разному, у тебя телефон какой?
Igor
В целом относителтно универсальное решение – выключить фантом киллер
Igor
/system/bin/device_config put activity_manager max_phantom_processes 2147483647 && /system/bin/device_config set_sync_disabled_for_tests until_reboot
Igor
Мне как раз помогло
Igor
Можно через LADB, я так и делаю
Сергей
Спасибо
Igor
Прикооольно
Самое идиотское, что этот фантом киллер никак батарею не сохраняет, наоборот хуже делает
Igor
Потому что убитые им приложения приходится запускать с холодного старта и тратить ещё процессорное время)
Сергей
Потому что убитые им приложения приходится запускать с холодного старта и тратить ещё процессорное время)
Ну некоторые приложения лучше завершить, чем пусть висят. Неиспользуемый навигатор, допустим
Igor
Igor
Андройдовскими заведует другая часть активити менеджера
Igor
Потому что андройдовские приложения у меня всё так же продолжают убиваться сами по себе
Igor
И как это исправить я уже не знаю
Igor
Он прям в репе термукса собранный лежит
Igor
Или ты про сам его запуск?
Сергей
Если из термукса, то почему термукс не убивается
Igor
Да
https://github.com/SDRausty/termux-archlinux
Igor
Если из термукса, то почему термукс не убивается
Ну так потому что запретил андрюхе фантомные процессы убивать, поэтому и живёт
Igor
Термукс это андроид приложение
А он запускает внутри себя линуксовые процессы
Igor
Сам термукс умеет wake lock держать
Igor
Это запрещает андрюхе его убивать
Сергей
Igor
Это же не то значит
У меня без вейклока убивался термукс
Сергей
termux-wake-lock and termux-wake-unlock can be used to trigger a wakelock which causes Android not to go into deep sleep
Igor
Ну так в глубоком сне приложения фоновые и убиваются)
Igor
Прям перед входом в него
Igor
Те, которые не следуют правилам андрюхт по использованию процессорного времени
Сергей
А чо разве не когда ты давно его не открывал и запускал много других приложений, для которых нужна оперативка, занятая этим приложением?
Igor
А чо разве не когда ты давно его не открывал и запускал много других приложений, для которых нужна оперативка, занятая этим приложением?
Ну в целом и при нехватке оперативы может убиться в теории, но я с этим не сталкивался никогда
Igor
У меня 6 гигов озу ни разу не забивались полностью
Igor
Плюс ещё своп есть
Igor
MIUI менеджеру запретил убивать тоже
Igor
Но это не помогло сначала
Igor
Добавил вейклок – перестал убиваться термукс
Igor
Именно когда телефон блочил
Igor
Но он продолжал умирать при сильной нагрузке на проц
Сергей
А сколько уже термукс не умирал?
Igor
Но он продолжал умирать при сильной нагрузке на проц
Это решилось изменением параметров фантомкиллера
Igor
А сколько уже термукс не умирал?
Да хз, я его обычно дольше двух дней включенным не держу
Igor
Но всё это время он живее всех живых
Igor
Правда из-за вейклока, если на ночь забудешь на зарядку телефон поставить и не выключишь термукс, то проснёшься ровненько под 1-2% зарядки))
Igor
А сколько уже термукс не умирал?
А сейчас я спокойно даже vscode server держать могу на телефоне и он не умирает
Igor
Сергей
Прикольно)
Igor
Компиляцию в 20 потоков запускаю, тоже живее всех живых
Igor
Компиляцию в 20 потоков запускаю, тоже живее всех живых
Правда батарея мне не прям уж спасибо говорит, но её никто и не спрашивает😂
Igor
Меня только напрягает, что не получается никак телефону запретить убирать из памяти тяжелые андроид приложения
Igor
Допустим я свернул браузер на пару секунд, перезахожу в него – процесс уже убит и вкладки заново открываются
Igor
Ого а что за проц
Qualcomm 860, восьмиядерный
Igor
Один процесс компилятора не всегда одно ядро нагружает полностью из-за того, как устроен таск менеджер
Igor
Так что можно и побольше запустить
Igor
И у меня на самом деле процесс компиляции проекта в 20 потоков на восьмиядерном процессоре завершался быстрее, чем в 9 потоков на этом же процессоое
Igor
А это именно та формула, которую обычно предлагают для оптимальной компиляции (<кол-во ядер> + 1)
Сергей
Qualcomm 860, восьмиядерный
ого у меня тоже :D
Igor
ого у меня тоже :D
Я в скором времени обновиться думаю
Igor
Меня в целом-то этот устраивает, но как будто бы хочется чуть побольше оперативы, может в таком случае андрюха убивать перестанет процессы тяжелые)
Михаил
в итоге помогло один раз поставить термукс на wakelock
Михаил
и тогда он не убивается
Михаил
Прикооольно
бери на заметку, на самсунге галахи а14 точно робть
Igor
в итоге помогло один раз поставить термукс на wakelock
не, мне вейклок один только не помог
Igor
вот пришлось ещё фантом киллер курить
Михаил
в итоге помогло один раз поставить термукс на wakelock
но я всевозможные команды с android tools по USB debugging выполнил
Михаил
как же я с этим напердолился...
с чем бы я тогда пердолился если б не с ADB shell)))
Михаил
вот пришлось ещё фантом киллер курить
но я его по итогу окончательно не выкурил, иногда редко термукс вырубается когда не пользуюсь. но не в самый нужный момент