Keresés

Új hozzászólás Aktív témák

  • nbukta77

    addikt

    válasz tzsolesz #1748 üzenetére

    Ezt olvasd el.
    Én már nem is használok Task Killert.
    És semmi változás nincs az üzemidőben. Nem merül hamarabb.

    A tévhit tömören

    A legtöbb ember aki csak épp ismerkedik a friss androidos telefonnal, vagy netán Windowsos mobilról szabadult épp bele egy friss HTC telefonba, a market indítása után első amit telepít, a task killer. Mert ez olvasta neten, ez hallotta haverjától, aki nagy techguru. A telepítés önmagában még nem lenne baj, de nagyon sokan rosszul használják őket.

    A task killerek az alábbi nagyon egyszerű feladatot végzik el: indításnál megnézik, milyen alkalmazások futnak a memóriában, és aztán általában vagy automatikusan, vagy egy gombnyomással szépen falhoz állítják őket, és egy fejlövéssel bumm, megpróbálják bezárni őket. Ez elméletben némi felszabadult memóriával járna, meg persze kímélné az akkumulátort. Akkor hol itt a baj?
    A színfalak mögött

    A Google az Androidot egy multitasking operációs rendszernek tervezte a kezdetektől fogva, vagyis arra, hogy ne okozzon neki gondot több alkalmazás kezelése. Ami logikus is, elnézve, hogy mire is használjuk az okostelefonokat a mindennapok során: sms küldés, ránézek twitterre, zenét hallgatok, jön egy e-mail...

    Ha nagyon leegyszerűsítjük, akkor az android egy módosított Linux kernel. Ebből fakadóan egyes dolgokat nem úgy kezel, mind mondjuk ahogy windows alatt megszokhatta az ember. Gondolom feltűnt, hogy a legtöbb alkalmazásnál nincs kilépés gomb. Ez nem véletlen, és nem is design hiba. Így kell lennie.

    Egy alkalmazás három féle státuszt ismer: Nem fut (ki van kapcsolva), Fut (aktív) és van egy harmadik, a Passzív státusz. A passzív státusz azt jelenti, hogy ott van ugyan a memóriában, de nem csinál abszolút semmit. És mivel nem csinál semmit, nem fogja jobban meríteni a telefont azzal, hogy ott van a memóriában.
    Ha meghúzod a ravaszt

    Vagyis mi történik akkor, ha elsütöd a kedvenc task killeredben a Kill ALL! feliratú gombot? Szépen fogja magát, és kilő MINDENT. Ezzel további magyarázat nélkül annyi a baj, hogy olyan dolgokat is ki fog lőni, amiket nem kéne: rendszer folyamatokat, többek között. És az oprendszer ezt egyből újra fogja indítani. Végeredményben nemhogy nem lett jobb a helyzet a task killer bevetése után, hanem még kárt is csinált: az alkalmazások újraindítása ugyanis még jobban leterheli a telefont.

    Android 1.5 meg 1.6 rendszereknél még nem volt tökéletes a memóriakezelés, ezért még érzékelhető gyorsulás történt, ha az ember elsütött egy task killert. Az android viszont sokat fejlődött azóta: 2.1, pláne 2.2 alatt már ilyen szempontból teljesen feleslegesek, mivel a Google nagyon sokat fejlesztett a memóriakezelésen. Ha a rendszernek memóriára lesz szüksége, majd ő kilövi magának a felesleges dolgokat, ebbe kár beleavatkozni. Ez már csak azért is jobb megoldás, mivel az android nyilván nem fog kilőni olyan folyamatokat, amire még szüksége van, tehát csak azt lövi ki, amire már nincs szükség: nem fog újraindulni semmi feleslegesen.
    Akkor mire jó?

    Android 2.1 és 2.2 alatt nem sokmindenre. Ha mindenképp be akarsz zárni valamit - mert valami rosszul működik, vagy mert nagyon meríti az akksit - akkor használd az alkalmazások / manage applications részt, és küldd el aludni ott a programot a "Force Close" gombbal. Ha a program nem létfontosságú a rendszer működéséhez, akkor egy ilyen Force Close után nem fog újraindulni.
    Mikor kell kilőni egy alkalmazást?

    Vannak programok, amik nem "alszanak" el szépen, miután kiléptél belőlük, hanem a háttérből szívják az akksit. Ez egyébként meglehetősen ritka, de előfodul. Ha azt veszed észre, hogy a kelleténél sokkal gyorsabban merül a telefon, akkor erős valószínűséggel belefutottál egy ilyenbe. Anno a Facebook appal történt meg az egyik frissítés után, hogy benne maradt egy program hiba, és ezért folyamatosan max. kapacitással terhelte a rendszert, hacsak ki nem lőtted. (Még aznap javították is.) Ezt egyébként a Settings > About Phone > Battery Usage résznél szépen meg tudod nézni, hogy mi az, ami nagyon eszi a rendszert.
    Mire figyeljek oda?

    Bármilyen task killer alkalmazást telepítesz is, az auto kill SOHA ne legyen bekapcsolva. Soha ne lőhessen ki magától programot! Vannak olyan taskillerek, amik mindent kilőnek bizonyos időközönként (állítható), amit nem teszel be ún. whitelistre. Ebbe a mindenbe sokszor beletartoznak a rendszeralkalmazások is, ami mint fentebb írtam, nem igazán egészséges.

    „ Az a penz amit nem koltesz el az olyan, mintha nem is lenne “

Új hozzászólás Aktív témák