LINUX.ORG.RU
ФорумMobile

Android высокий iowait

 , ,


0

1

USERDATA на sdcard A1, >500 приложений, 2GB ram высокий iowait, пользоваться невозможно

есть ли в android приостановка запуска фоновых приложений если высокая нагрузка? где находится запускатор фоновых?
что можно сделать?


Ответ на: комментарий от bhfq

500
помойка

а количество тут причём?
я хочу помойку которая не засоряется

why ()
Последнее исправление: why (всего исправлений: 1 )
Ответ на: комментарий от why

для 10 нашел https://android.googlesource.com/platform/frameworks/base/ /refs/heads/androi...

...
    /** The maximum number of concurrent jobs we run at one time. */
    static final int MAX_JOB_CONTEXTS_COUNT = 16;
    /** Enforce a per-app limit on scheduled jobs? */
    private static final boolean ENFORCE_MAX_JOBS = true;
    /** The maximum number of jobs that we allow an unprivileged app to schedule */
    private static final int MAX_JOBS_PER_APP = 100;
...

why ()

Тебе нужен рут или адб. На андроиде приложения в фоне работают через сервисы. Если нужно просто отключить, то

adb shell dumpsys -l

adb shell am stopservice

Если нужно отключить программы в startup, то нужно не качать всякого г*вна попробовать отключить через меню разработчика (если там есть эта возможность), или воспользоваться

adb shell appops set BOOT_COMPLETED deny (не юзал)

или через терминал

pm query-receivers –components -a android.intent.action.BOOT_COMPLETED (тоже не юзал)

pm disable <package/component>

источник

или воспользоваться xposed или другой апликухой.

Pups ()
Последнее исправление: Pups (всего исправлений: 3 )
Ответ на: комментарий от why

WorkManager это API для создания мусора я так понял, как и остальное
https://developer.android.com/
тут одно руководство по созданию контента
но мне нужно найти как оно работает

why ()

bcache на android можно чтоль?

why ()
27 февраля 2021 г.
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.