Слова Автора: Сначала я расскажу о том, как это всё работает.Изначально при запуске смартфона запущено очень много микро-программ типа сервера будильника, входящих вызовов и т.д., которые потребляют драгоценную память. Если же убить эти процессы, то до следующей перезагрузки смартфона освободится некоторое количество свободной оперативной памяти. Опытным путём я нашёл все процессы, которые можно убить, и при этом смартфон не зависнет. Проделано это было на Nokia 5700. Т.к. 6120 практически полная копия 5700 (в плане железа), то процессы там такие же, а, соответственно, и метод работает и на ней. Список процессов, которые можно убить на n73, взят с того же иностранного форума, но написан не мной.
Метод убивания процессов абсолютно безопасен, т.к. при последующей перезагрузке смартфона все убитые процессы «оживут». Даже если вы убьёте какой-то важный процесс и смартфон зависнет, максимум, что нужно будет сделать, это вытащить аккумулятор и вставить его на место.
Итак, для увеличение объёма свободной оперативной памяти нам понадобятся JBak Task Man и ясная голова.
После установки JBak Task Man, заходим в него,
Функции>Инструменты>Процессы.
Здесь отображается список запущенных процессов. Находим процессы, которые будем убивать (список ниже), нажимаем
Функции>Правила для программы
ставим галку напротив Убивать при очистке памяти.
Список процессов, которые можно убить на Nokia 5700/6120:
! FeatMgrServer
Autolock
btmanserver
BTServer
C32Start
CalenSvr
cdlserver
CLKNITZMDLS
COMMONEXE
Dataconnectionlogger
domainSrv
DosServer
dnd
EInfoServer
epos_omasupllisteneer
FaxModem
FepSwitch
javahelperserver
LogServ
Ncnlist
MCServer
MIDP2SilenMIDletInstall
obexmtmuiserver
PhoneServer
randsvr
SATSERVER
Schexe
screensaver
sdpserver
SecurityObserver
ShimNotofierSvr
siprsvsrv
sipserver
SRCS
Twac
tzserver
UsbWatcher
vcommandmanager
watcher
WIMSERVER
Список процессов, которые можно убить на Nokia N73:
Autolock
blinkingled
btaccserver
btmanserver
btnotifappserver
BTServer
CalenSvr
cconndlgappserver
CLKNITZMDLS
CTSecDlgAppServer
Dataconnectionlogger
dnd
DRMHelpServer
FaxModem
FLogSvr
LBDTRACKER
LBTRACKEROBS
locnotifierappserver
LogServ
MCServer
Menu
MGLUtilityServer
MultimediaList
Ncnlist
obexmtmuiserver
Phone
PhoneServer
Schexe
screensaver
sdpserver
Securitynotifierappserver
sipserver
SyncMLNotifierAppServer
SysAp
tzserver
UsbWatcher
watcher
WIMSERVER
После того, как для всех процессов создано правило убивать при очистке, перезагружаем смартфон, заходим в JBak Task Man,
Функции>Инструменты>Очистка памяти.
На 5700 процесс убивания процессов идёт неравномерно, пару секунд свободная оперативная память колеблется туда-сюда, потом останавливается на некотором значении и примерно через 1,5-2 минуты резко возрастает на 2-2,4 мб. Как этот процесс идёт на н73, не знаю, но думаю, по схожей схеме.
После этого скачка оперативная память больше не освобождается. Чтобы проследить, когда произошёл скачок, в JBak Task Man нужно включить отображение свободной оперативной памяти (Функции>Настройки>Настройки программы, поставить галку напротивПоказ. память в заголовке).
Итого имеем:
на 5700 с прошивкой 05.11 после перезагрузки смартфона было свободно 22.09 мб оперативной памяти, после очистки — 24.49 мб. На н73, после очистки памяти, свободно до 26 мб (сам не пробовал, это слова того человека, который составлял список процессов).
После очистки памяти могут не работать клавиша выключения смартфона, подсветка будет гореть всё время и т.д. Это происходит из-за того, что были убиты процессы, которые отвечали за соответствующие функции. После того, как наиграетесь в ресурсоёмкую игру, для которой освобождали оперативную память, просто перезагрузите смартфон чтобы вернуть убитые процессы. Когда вновь захочется поиграть в игру, требующую большого количества свободной ОЗУ, зайдите в JBak Task Man, выберите очистку памяти и подождите пару минут.
Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием