LINUX.ORG.RU
решено ФорумMobile

Закончилась память. Снова.

 , app2sd


1

1

Собственно, мой Desire жалуется на сабж. Офф. 2.3 прошивка, рут есть, app2sd установлено.

# df
df
/dev: 207144K total, 64K used, 207080K available (block size 4096)
/mnt/asec: 207144K total, 0K used, 207144K available (block size 4096)
/mnt/obb: 207144K total, 0K used, 207144K available (block size 4096)
/app-cache: 8192K total, 0K used, 8192K available (block size 4096)
/system: 256000K total, 247096K used, 8904K available (block size 4096)
/data: 151168K total, 137472K used, 13696K available (block size 4096)
/cache: 40960K total, 37912K used, 3048K available (block size 4096)
/system/sd: 505636K total, 313015K used, 192621K available (block size 1024)
Т.е. на карте место есть, чего не скажешь про /data
# du -sh /data/*
du -sh /data/*
...
127.1M  /data/data
...
Виновник тоже найден. Но что с ним делать? Возможно ли его тоже перенести на карту?



Последнее исправление: cetjs2 (всего исправлений: 1)

Поставь Android 2.2 или 2.3 и выше. Там установка на карту памяти без костыля App2SD вполне работает.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

и при чем тут? написано же, данные приложений отъели много.
Можно попробовать почистить кеши, ибо не все приложения хранят его на сд карте. А так печалька, я не знаю что делать с этим

JFreeM ★★★☆
()

Перенесите на карту dalvik, cache.
Данные переносить не стоит, у меня после переноса большинство приложений крешатся.
Перенос dalvik сделает запуск приложений несколько медленнее (видно даже на глаз). Перенос cache позволит устанавливать приложения прямо из маркета, которые не влазили в кеш (по умолчанию он где то мег 30 был).

andreyu ★★★★★
()
Ответ на: комментарий от Quasar

Поставь Android 2.2 или 2.3 и выше.

У него уже андроид 2.3. Не все приложения стандартно можно перенести на sd. Приложения на sd - такой же говеный костыль.
Уж лучше app2sd - там хотя бы раздел отдельный для этого используется.

Там установка на карту памяти без костыля App2SD вполне работает.

Данные и кеш при этом так и останутся во внутренней памяти телефона. Само приложение тоже. Если мне не изменяет память, то в этом случае переноситься только то, что лежит в assets. Но далеко не все разработчики приложений следуют гайдам, и в assets лежит не так и много данных. Как итог, перенос приложения на sd средствами Android, дает небольшой выигрыш.

andreyu ★★★★★
()

У меня сейчас на карте гиговый ext4 выделенный чисто под app2sd. Попробуй что-нибудь нормальное, аля apps2sd+ или что-то подобное, с побольше разделом.

tazhate ★★★★★
()

Проблема вроде решена. /data/data лежит на карте.

MisaMisa
() автор топика
Ответ на: комментарий от MisaMisa

ext4 лучше для app2sd? У меня ext3, уже несколько месяцев, полет нормальный

Ну, в теории ext4 чуть быстрее ext3, но на практике я сомневаюсь, что это заметно. Просто мой скрипт (вернее в роме, который я накатил) apps2sd требовал именно ext4 раздел, поэтому его и сделал.

tazhate ★★★★★
()
Ответ на: комментарий от MisaMisa

> А какого класса карта памяти?
4го.

Медленная.

И сразу вопрос: а как вообще переносить?

Я использую a2sd из miui.

andreyu ★★★★★
()
Ответ на: комментарий от MisaMisa

Перешивать не хочу, мне нравится сенс.

Это временное :)

andreyu ★★★★★
()
Ответ на: комментарий от MisaMisa

ext4 лучше для app2sd? У меня ext3, уже несколько месяцев, полет нормальный

Я вообще сейчас использую ext2 - полет нормальный.

andreyu ★★★★★
()

Я вообще при загрузке отмонтирую /data и монтирую туда третий раздел флэшки (ext2). Дешего и сердито.

Кроме чуть меньшего времени автономного выживания минусов не обнаружил. Зато теперь полгига памяти под приложения.

x066it
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.