Как я могу получить "Ramdisk" или "tmpfs" на Android?

Я недавно переключился на телефон Android, который является первым смартфоном, который у меня есть. Существует приложение для обмена мгновенными сообщениями, которое я должен использовать для повседневной жизни, но в нем слишком много операций ввода-вывода, которые заполняют весь мой телефон. В основном он слишком часто записывает слишком много временных файлов / файлов кэша (полученное изображение) в мой телефон.

Затем я напоминаю, что для решения этой проблемы на своем ноутбуке с Windows я использовал программу под названием "Ramdisk", я знаю, что для Linux существует нечто подобное, "tmpfs", так как Android основан на Linux, могу ли я получить tmpfs на своем телефоне и привязать кеш каталог к ​​нему? Мой телефон имеет 2 ГБ оперативной памяти, которая обычно все еще имеет 800 МБ свободной при интенсивном использовании I'm thinking take about 200MB~300MB of RAM to use for those annoying cache. Итак, вопрос:

  1. If all of this is possible, do you think this will solve my problem? (My phone is a quad core phone, doesn't support SD cards. I think the I/O is the cause of lag, or am I wrong?)
  2. Can I get tmpfs on my android phone? (Running stock rom "MIUI V5" based on Android 4.1.1, rooted)
  3. Once I get tmpfs done, how can I link those cache directory to it?
  4. What do I need and how can I get it done? (I don't have busybox installed and I've no idea how to install it.)

Заранее спасибо.

1 ответ

Нет, это не поможет. То, что 800 МБ "эффективно" эффективно, уже является виртуальным диском. Запасная память уже используется для минимизации операций ввода-вывода практически во всех современных операционных системах.

Другие вопросы по тегам