Po wipe 😃 Obeznałem się trochę w temacie ogólnego przyspieszenia ROM'u, na podstawie tematów o CyangoenMod'zie. Stąd:
JIT - wydłuża reakcje telefonu przy, powiedzmy, wchodzeniu w menu, ale zwiększa efektywność/ szybkość apps'ów, np gier (kosztem czasu ich włączenia).
SetCPU - bez niego wyniki w benkach wyglądają śmiesznie, nie znaczy to jednak, że telefon chodzi szybciej. Ustawienia w GaospConf 2 są lepsze i jako że nie działają jako zewnętrzny program - pozwalają zaoszczędzić RAM (ok. 3-7 MB). Mimo że profilowanie SetCPU pozwala zaoszczędzić trochę baterii (ok. 10%), to niemiłosiernie tnie nas na ww. RAM'ie.
Progi pamięci(Memory Thresholds)
Te, które podał wcześniej visort (3-8-16-34-43-43) wcale nie zamulają, ale wymaga to wcześniejszej optymalizacji, pozbycia się zbędnych programów przy użyciu Titanium Backup. Zalecam przeczytanie notki od Drakaz'a na twiterze: http://www.drakaz.com/2010/04/30/android-memory-thresholds/
Titanium Backup najlepiej pousuwać nim całe 'badziewie', a następnie odinstalować, jako że nie przyda się potem do niczego. Aplikacje, które możemy usunąć:
Speech recorder
Sound recorder (osobiście zostawiam dyktafon)
Live wallpapers
Hot Reboot
Spare Parts
Custom Locale
ADW Launcher (tylko jeśli nie korzystacie z wgranego, należy pamiętać o wcześniejszym wgraniu innego)
Tematy graficzne nie wpływają na szybkość telefonu jeśli są dobrze zoptymalizowane. Tematy, których pliki .png będą zbyt duże - spowolnią telefon. Porządne tematy (Gingerbread, Metamorph) podmieniają tylko ikony i pliki odpowiedzialne za wygląd (głównie .png) czasem też animacje, więc nie spowalniają telefonu.
Uwaga! Domyślną klawiaturę (oraz 2.3) można usunąć przez TB. Jeśli to zrobimy, inna wgrana klawiatura zastąpi ten proces i w rejestrze system/app będzie figurować jako 'Android Keyboard' - czyli wszystko cacy. Otóż, nie do końca. Klawiatura 2.2 oraz 2.3 są ograniczone do minimum. Niestock'owe klawiatury, które będą działać jako ten proces, będą pochłaniały dużo RAM'u (dla mnie Swype 11 MB!).
Dlatego nie usuwajcie stock'owej, wasza klawiatura 'XY', którą zainstalujecie, będzie normalnie zamykana przez taskiller'a w rom'ie. Git 🙂
Uwaga II! Pod żadnym pozorem nie usuwajcie aplikacji User Dictionary (albo Dictionary - nie pamiętam) podczas czyszczenia TB. Zrobiłem to myśląc - 'I tak nie korzystam ze słownika klawiatury, to wywalę'. Tylko, że po usunięciu tego, każda klawiatura jaką miałem, zawieszała się - FC.
Animacje możliwe, że to tylko moje osobiste odczucie, ale nie zamulają RAM'u. Ponadto, gdy włączamy jakąś aplikację i mamy ten moment przejścia wydaje się, że szybciej się włącza. Oczywiście jest to nieprawda, ale wizualnie tak to wygląda. Sukces iPhone'a i jego płynności to m.in. dobrze wykonane graficznie i zoptymalizowane animacje przejścia, dzięki którym wydaje się, że iPhone jest 'super szybki', co nie do końca jest prawdą, a jedynie trikiem grafików 🙂 Niestety, nie spotkałem się póki co z na tyle ładną animacją, żeby z niej korzystać.
Jeśli komuś nie zależy na grach, a raczej na codziennym użytkowaniu (sms'y, dzwonienie, internet), proponuję poniższe ustawienia.
### GAOSP Configuration ###
OC procesora: 245-672
Samplowanie CPU: performance
Reakcje czujników: battery
Galeria: 3D
Progi pamięci: 3-8-16-34-43-43
### CyanogenMod Performance Settings ###
Compache: 10%
JIT: Nie
Surface dithering: Nie
Lockhome: Nie
Lock Messaging: Nie
VM: 24
### Pozostałe ###
Build: PB3
GappsUltraLight
Launcher Pro Plus 0.8.3
### Inne ###
Klawiatura 2.3
Animacja boot'owania: http://www.drakaz.com/forum/viewtopic.php?id=899
Gingerbread Theme
Oczyszczony za pomocą TBPro
Linpack 2,7-3 (ale! płynnośc niczym iOS 😃)
Bez animacji
Nowy market
Wzbudzanie: do 1s
Ponadto korzystam z LockBot'a Pro, aktualnie nie zjada więcej niż 5 MB RAM'u, więc mam ok 35-39 MB wolne podczas użytkowania.
Po intensywniejszej aktywności (np. internet) korzystam z ATK - stan RAM'u po ubiciu 44-45 MB, w innych sytuacjach nie.
Jeśli kogoś to interesuje korzystam z widget'a od sms'ów z LP+