Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

Latest commit

 

History

History
121 lines (93 loc) · 10.6 KB

README-ru.md

File metadata and controls

121 lines (93 loc) · 10.6 KB

Управление памятью A1

C Language C++ Language Bash Shell Android Support arm64-v8a Support Присоединиться к каналу Telegram

English | 简体中文 | Русский

Стороннее управление памятью, работающее на Android, может уменьшить оперативную память, используемую приложениями.

✨Важные особенности

  • Управление фоновым процессом жизни и смерти
  • Укажите, чтобы освободить дочерний процесс фонового приложения.
  • Не позволяйте демону убийцы с низким объемом памяти убивать фон
  • Автоматическое освобождение неиспользуемой памяти
  • Приложения для сна, чтобы уменьшить использование процессора и памяти.

💡Описание

  • Этот модуль поддерживает только Android8 ~ 14, а платформа поддерживает только arm64-v8a.
  • Магиск не ниже 20.4+, и большинство ксу совместимы
  • Этот модуль вряд ли будет конфликтовать с другими модулями.

Путь к списку по умолчанию

列表图片

  • Список имен: /sdcard/Android/HChai/HC_memory/名单列表.conf

📱Терминальный интерфейс

Настройка функции переключения, поддерживается только простое переключение функций. Для более детальной настройки параметров, пожалуйста, смотрите 📝 Пользовательские настройки. UI图片 Как получить доступ к терминальному интерфейсу?

  • Вы можете использовать команду amui в Termux или выполнить /sdcard/Android/HChai/HC_memory/terminal.sh в менеджере mt.

Как сохранить и переключить функции?

  • Используйте стрелки для навигации и нажмите Enter для сохранения.
  • Если нет клавиатуры, нажмите на иконку "lm" в нижнем правом углу, чтобы вызвать клавиатуру.

Для чего эта функция?

  • Пояснение будет добавлено в терминальный интерфейс позже. В настоящее время доступно только руководство по настройке Json.

📝Пользовательская конфигурация

Встроенная конфигурация подходит для большинства устройств, но есть еще некоторые устройства, которые не относятся к конфигурации по умолчанию, поэтому открывается больше встроенных настраиваемых параметров. Это требование было учтено при разработке фреймворка HAMv2.Большинство параметров можно настраивать и корректировать, а этот проект можно встраивать в другие модули для запуска. Файл конфигурации Json находится по адресу ['/data/adb/modules/Hc_memory/config/memory.json'].

Информационный проект

"project": {
    "name": "官方配置 [23.06.25]",
    "author": "火機@coolapk"
}
имя поля тип описание
name string Имя конфигурационного файла
author string информация об авторе конфигурационного файла

name и author отражаются в журнале следующим образом:

[2023-07-06 19:00:22] [info] config 官方配置 [23.06.25] | by: 火機@coolapk
  • Более подробное описание конфигурационного файла json см. здесь

🔍Часто задаваемые вопросы

Можно ли использовать его с другими модулями оптимизации памяти?

  • Управление памятью A1 полностью отличается от других принципов оптимизации памяти, поэтому эффект от использования других модулей будет только 1+1=2.

Будет ли он потреблять энергию?

  • Вовсе нет. Когда я разрабатывал инфраструктуру HAMv2, я потратил много времени на оптимизацию основного кода и принял базовый язык C/C++. Следовательно, потребление энергии, вызванное рамкой, незначительно.

Будет ли это вызывать конфликты с другими модулями Magisk или модулями Xp?

  • Конфликт с другими модулями практически невозможен, конфликтов с этим модулем пока не встречалось.

Влияет ли это на энергопотребление в режиме ожидания?

  • Фреймворк HAMv2 не будет вызывать энергопотребление в режиме ожидания, так как в режиме ожидания управление памятью A1 переходит в неактивное состояние.

Включите, чтобы lmkd не убивал фон, почему фон все равно убивается?

  • Потому что он не позволяет lmkd убивать фон и не включает фоновые программы-убийцы различных производителей мобильных телефонов.

Как настроить милый список?

  • Для настройки смарт-списка необходимо добавить в соответствующий список правило "KILL имя пакета: имя дочернего процесса". Перед добавлением вам необходимо убедиться, что вы понимаете функцию и роль подпроцесса, чтобы не вызвать непредвиденных проблем.

Почему он переходит в режим fb после входа в систему в течение определенного периода времени?

  • Большинство телефонов, у которых есть эта проблема, являются телефонами Samsung, и функция перехвата, которая не позволяет lmkd завершить процесс, включена, что может быть причиной. В настоящее время нет способа исправить это, но это можно сделать, отключив функцию, которая не позволяет lmkd убивать процессы.

Почему процесс воспроизведения аудио приостановлен?

  • Редко случается, что аудио процесс приостанавливается, если это все же происходит, вы можете добавить процесс в белый список, либо отключить функцию сна приложения. Это гарантирует, что аудиопроцесс продолжит работать без паузы.

При установке модуля пишет Не совместимо с этой платформой: xxxx

  • В настоящее время модуль поддерживает только платформу arm-v8a, а другие платформы временно не поддерживают его.

🚀 Скачать

🌟Любимый тренд

Star History Chart

🙏 Спасибо

Благодаря исходному коду следующих пользователей или проектов за их помощь в этом проекте:

Спасибо следующим пользователям за отзывы о тестировании и обнаружение ошибок:

  • @火機(coolapk)

🎉 Пожертвовать на поддержку

Как вы думаете, этот модуль очень полезен, вы можете пожертвовать, чтобы поддержать меня