Как я могу получить "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. Итак, вопрос:
- 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?)
- Can I get tmpfs on my android phone? (Running stock rom "MIUI V5" based on Android 4.1.1, rooted)
- Once I get tmpfs done, how can I link those cache directory to it?
- 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 МБ "эффективно" эффективно, уже является виртуальным диском. Запасная память уже используется для минимизации операций ввода-вывода практически во всех современных операционных системах.