LINUX.ORG.RU
Форум — Mobile  

Android высокий iowait

 , ,


0

1

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

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

★

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

500
помойка

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

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

JobScheduler, WorkManager, AlarmManager?

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

https://android.googlesource.com/platform/frameworks/support/ /androidx-maste...
это подходит?

...
import static androidx.work.impl.Scheduler.MAX_SCHEDULER_LIMIT;
...
public static final int MIN_SCHEDULER_LIMIT = 20;
...
этого на 10 android нет

why ★
() автор топика
Последнее исправление: why (всего исправлений: 2)
Ответ на: комментарий от 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 г.
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.