Keresés

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

  • crok

    Topikgazda

    válasz kiraly.andra #147654 üzenetére

    Ez egyrészt a rengeteg free RAM fetisiszta miatt van (már hogy eleve minek lő ki bármi bármit, vagyis ugyan ilyesmire szükség van, de ugye vastagon nem mindegy hogy milyen helyzetben), aztán ott van még, hogy az, amit a felhasználók "appként" említenek az csak egy folyamat, az app egy activity-je, de nyilván van (pontosabban lehet) annak az appnak sok ilyenje (pl. ami kirajzol dolgokat a képernyőre meg olyan ami a háttérben dolgozik) és ugye memory pressure vagy free RAM hajkurászáskor felhasználói szempontból ugye nem mindegy hogy a háttérben dolgozó folyamat vagy a main activity lesz kilőve.. de ezt ugye a memóriakezelő nem tudja, csak a folyamat OOM_ADJ értékét nézi.. szóval a harmadik dolog az az, hogy egyszerűen nem jól vannak megírva bizonyos appok, nem olyan a feladatvégrehajtás struktúrája hogy ezeket el lehessen kerülni.. pl. sose értettem, miért nem szolgátatásként fut egy zenelejátszó app konkrét zenelejátszása, vagy pl. tegyen ki egy értesítést amiben van play meg stop meg skip gomb.. és akkor az eleve mehet szolgáltatásként amit bőven később lőp(het) ki a rendszer mert "fontosabb". Szóval értelme természetesen van, mert a user az user, nyit meg újabb appokat és ha kell a felszabadítás az új app miatt akkor kell.. meg ugye ez a "free RAM a jó RAM" értelmetlen beidegződés kielégítése. De lehet tenni ellene fejlesztői oldalról, csak nem értem miért nem teszik sokan. Kétélű fegyver ez.

  • ollie

    MODERÁTOR

    válasz kiraly.andra #147654 üzenetére

    Az OS bármit megtehet, ezt elsősorban az energiamegtakarítás miatt találták ki. Alapvetően nincs ezzel baj, de sajnos sok kínai android változatban túlzásba viszik, így volt már olyan is hogy zenét hallgattam (deezer), és közben egyszer csak kilőtte a MIUI a memóriából az appot, ráadásul úgy, hogy semmi mást appot nem használtam, és a memória fele szabad volt.

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