Witam wszystkich posiadaczy telefony HTC Desire HD.
Otóż zakupiłem ten telefon i byłem zaskoczony jego szybkością działania.
Jednak po pewnym czasie zauważyłem, że telefon często zaczyna zamulać, jedyne rozwiązanie to uruchomienie ponowne telefonu, oczywiście to tylko chwilowe rozwiązanie problemu.
Poczytałem trochę na forach zagranicznych i ludzie ogólnie narzekali na Androida 2.2, że przymula.
Znalazłem program, który pokazuje wykorzystanie procesora przez konkretne procesy.
Jego nazwa to OSMonitor.
Ku mojemu zaskoczeniu procesor cały czas był wykorzystywany w 80%-100%.
Ale to nic - chciałem sprawdzić jaki to proces wykorzystuje tak mocno ten procesor.
OSMonitor pokazał, że proces o nazwie init gdzie pid=1. A więc to sam rdzeń systemu.
Poczytałem jeszcze trochę i okazało się, że jak włączy się w ustawieniach Aplikacji a dokładniej w "Tworzeniu" (narzędziach dla programistów) tryb USB na debugowanie, to OSMonitor trochę inaczej zacznie działać.
Włączyłem w ustawieniach ten tryb debugowania i okazało się patrząc w OSMonitorze, że to nie proces init zżera procesor, a proces Facebook HTC Sense.
Wszedłem w ustawienia, a następnie synchronizację i usunąłem konto Facebook HTC Sense, pozostawiłem tylko normalne konto Facebook. (były tam po prostu dwie pozycje).
Skutki były tego takie, że po restarcie telefon od razu zaczął pięknie działać.
Nie zamula, przejścia są płynne, ale to nic!!!
Zauważyłem, że telefon teraz jest po prostu zimny jak go podnoszę po przerwie w używaniu.
Doszedłem do wniosku, że telefon wcześniej był cały czas ciepły - co było równoznaczne z bardzo szybkim pożeraniem baterii.
Nie na darmo piszę taką długą wiadomość - mam nadzieję, że komuś ona pomoże.
Pozdrawiam
Radek
ps. o dziwo nawet jak jestem wylogowany i wyłączę tryb debugowania to proces HTC Sense Facebook znowu zaczyna pożerać zasoby, po włączeniu trybu debugowania wszystko powraca do normy (o podłączanie do komputera przez usb nie ma z tym nic wspólnego)
sprawdzie sami i dajcie znać
komentarz dla używających task killerów
Jak się okazało system zamula nie przez to, że ładuje sobie do pamięci cały czas wiele procesów i pozostaje mało pamięci ram, tylko z powodu dużego obciążenia procesora, jeśli procesor nie jest obciążony to wcale killera nie trzeba używać, a telefon działa szybko i płynnie