Nalaganje ...

Preskoči na vsebino
Nasveti

Optimizacija pomnilnika: zakaj brisanje RAM-a ne pospeši telefona.

Skoraj na vsakem je gumb brezplačna aplikacija za optimizacijo pomnilnika telefona Spremeni številko na zaslonu, vendar ne spremeni ničesar na napravi: gumb za sprostitev RAM-a. Je najbolje prodajan izdelek v tej kategoriji in najmanj uporaben od vseh. Razumevanje, zakaj se to zgodi, je tisto, kar loči tiste, ki resnično izboljšajo delovanje svojega telefona, od tistih, ki leta nameščajo optimizer za optimizatorjem.

Ta priročnik pojasnjuje, kako Android upravlja pomnilnik, zakaj je "prosti RAM" zavajajoča metrika, kaj se dejansko zgodi, ko pritisnete gumb, in kateri ukrepi resnično izboljšajo pretočnost.

Prazen pomnilnik ni dobro izkoriščen pomnilnik.

Pomnilnik RAM shranjuje podatke, ki se uporabljajo. Za razliko od pomnilnika se njegovo polnjenje ne stane nič in se samodejno izprazni, ko je naprava izklopljena. Zato Android sledi preprostemu načelu: nedejaven pomnilnik se zapravlja. Aplikacije, ki ste jih pred kratkim uporabljali, ohranja naložene, tudi če so začasno ustavljene, natanko zato, da se takoj znova odprejo, ko se vrnete.

Ko se pojavi nova zahteva – odprete kamero, zahtevno igro, videoposnetek – sistem takoj sprosti potreben prostor in prekine starejše in manj pomembne procese. To odločitev v milisekundah sprejme mehanizem, ki ve, katere aplikacije uporabljate, katere imajo aktivno storitev in katere lahko zavržete brez škode.

Z drugimi besedami, videti skoraj ves RAM zaseden je pravilno vedenje. Telefon s 60% prostega pomnilnika zapravlja vire, ne pa jih varčuje.

Kaj se zgodi, ko pritisnete "sprosti"?“

Aplikacija vas pozove, da zaprete procese v ozadju. Števec se spusti, animacija slavi in občutek imate, da se je zgodilo nekaj dobrega. V resnici se je zgodilo tole:

  • Aplikacije, ki so bile pripravljene za ponovni zagon, so bile prenesene. Ko se vrnete k njim, mora naprava vse znova zgraditi od začetka, kar porablja procesorsko moč in baterijo.
  • Več jih se kmalu zatem samodejno znova zažene, ker imajo legitimne storitve – sinhronizacijo računov, obvestila, alarm. Števec se čez nekaj časa spet dvigne.
  • Aplikacija za sporočanje, ki je prisilno zaprta, izgubi povezljivost z obvestili. Tisti, ki se pritožujejo nad sporočili, ki prihajajo pozno, imajo pogosto težave z optimizatorjem, ki občasno zapre aplikacijo.
  • Cikel praznjenja in polnjenja porabi več energije, kot bi jo porabil, če ne bi bilo storjeno nič.

Zato obljuba o "izboljšanju uspešnosti" v tej kategoriji nikoli ne pride z načinom, kako jo izmeriti. Ni preverljivih meritev, ker ni doslednih izboljšav.

Kaj resnično izboljša učinkovitost delovanja?

  • Prostor za shranjevanje naj bo prost. Naprava s trdim diskom na meji zmogljivosti bo počasna in se ne bo posodabljala. Pustite vsaj 10% prostega prostora.
  • Zmanjšajte število opravil v ozadju. V Nastavitve > Aplikacije, Preglejte dovoljenja za dejavnosti v ozadju in onemogočite račune, ki jih ne uporabljate več.
  • Odstranite tisto, česar ne uporabljate. in onemogočite nepotrebne tovarniško nameščene aplikacije. Manj aktivnih storitev pomeni manj konkurence za vire.
  • Posodobite sistem. Popravki za učinkovitost delovanja in varnost bodo kmalu na voljo.
  • Občasno znova zaženite. Zapre zaustavljene procese in je brezplačen.
  • Zmanjšajte število animacij v možnostih za razvijalce. Naprava sicer ne postane zmogljivejša, vendar se zdi odziv bolj takojšen.

In čemu so namenjene aplikacije za čiščenje?

Namenjene so shranjevanju, ne pomnilniku. Iskanje velikih datotek, iskanje podvojenih fotografij in prikaz map, ki jih pustijo nedelujoče aplikacije, so dolgočasna opravila, ki jih je treba opraviti ročno, in tukaj pomaga orodje. Googlove datoteke To počne brezplačno in z malo oglaševalskega pritiska. SD Služkinja 2/SE Je podrobnejši in prikaže seznam, preden karkoli odstrani. CCleaner je Čistilo AVG Ponujajo obsežnejša poročila, z oglasi v brezplačni različici.

Uporabite razdelek z datotekami in prezrite merilnik pomnilnika. In bodite pozorni na dovoljenja: dostop do datotek je v tej kategoriji upravičen; storitve za dostopnost pa ne, ker omogočajo branje vsega, kar se prikaže na zaslonu, in simulacijo dotikov – zmožnost, ki je čiščenje pomnilnika nikoli ne potrebuje.

Kako sistem dejansko upravlja pomnilnik.

Intuicija, da je “prost pomnilnik dober”, izvira iz računalnikov iz devetdesetih let prejšnjega stoletja in ne opisuje delovanja mobilnih telefonov. Android in iOS delujeta po nasprotnem principu: Nedejaven pomnilnik je zapravljen vir..

Sistem v RAM-u shranjuje podatke, ki bodo verjetno uporabljeni naslednjič – aplikacijo, ki ste jo pravkar zaprli, zaslon, ki ga boste ponovno odprli, in glasbo, ki se predvaja. Ko potrebuje prostor za tisto, kar je v ospredju, v milisekundah takoj odstrani najmanj verjetnega kandidata. Ni čakalne vrste ali zamrznitve; gre za neprekinjeno odločanje.

Za to obstaja celo namenski mehanizem: sistemska komponenta, ki po vrstnem redu prioritete izbere, kaj se zapre, ko zmanjka pomnilnika. Je hitrejši in bolje obveščen kot katera koli aplikacija tretjih oseb, saj ve, kaj je v ospredju, kaj se predvaja zvok, kaj je nekaj posnelo pred nekaj sekundami in kaj je bilo nedejavno eno uro.

Kaj počne gumb za "sprostitev" spodaj?

  1. Konča množične tožbe., ne da bi razlikovali, kaj je bilo vredno obdržati.
  2. Število megabajtov se na zaslonu povečuje. — in v tistem trenutku je res.
  3. Nekaj sekund kasneje se sistem ponovno napolni. Kaj potrebujete: storitev obveščanja, sinhronizacija, tipkovnica, aplikacija za sporočanje.
  4. Vsako polnjenje stane procesor, disk in baterijo., ... in tu postane neto učinek negativen.
  5. Pozno obvestilo Najbolj opazen stranski učinek je sporočilo, ki prispe nekaj minut kasneje, ker storitev ni bila vklopljena in je trajalo dolgo, da se je ponovno vzpostavila na spletu.

Še ena podrobnost, ki dopolni argument: če dvakrat zapored pritisnete “free” (prosto), se tudi drugič najde pomnilnik, ki ga je treba sprostiti. Ne zato, ker se je pojavilo nekaj novega, ampak zato, ker je sistem že ponovno zasedel prostor – kot bi moral.

Kaj resnično izboljša odziv naprave?

  • Prost prostor v skladišču. Če zmanjkuje prostora na disku, sistem ostane brez delovnega prostora in je to najbolj podcenjen vzrok za počasnost.
  • Zmanjšajte tisto, kar se začne samo od sebe. Vsaka aplikacija z dovoljenjem za samodejni zagon tekmuje za pomnilnik od trenutka, ko se zažene.
  • Onemogočite tovarniško nameščene funkcije, ki jih ne uporabljate. Ne sprosti veliko prostora, ampak se ustavi.
  • Poskrbite za posodabljanje sistema., Ker je optimizacija pomnilnika eno od področij, ki se je v zadnjih različicah najbolj spremenilo.
  • Zmanjšaj animacijo Kar zadeva možnosti dostopnosti – to dejansko ne pospeši stvari, vendar se odziv zdi takojšen, kar je opazno na starejših napravah.
  • Občasno znova zaženite. Ne zaradi mita o "čiščenju pomnilnika", ampak zato, ker konča uhajanje virov iz aplikacij, ki se izvajajo že tedne.

Nobeden od teh izdelkov ni tisto, kar prodaja kategorija “optimizatorji” – vsi so brezplačni in v nastavitvah naprave.

Pogosto zastavljena vprašanja

Če brisanje RAM-a ne pomaga, zakaj proizvajalci potem vključijo ta gumb?

Ker je priljubljeno in uporabniku vliva pomirjujoč občutek. Orodje obstaja že vrsto let, od časov, ko so sistemi dejansko manj učinkovito upravljali pomnilnik, in je ostalo iz navade. Zaradi tega danes ni uporabno – sodobno upravljanje odpravlja potrebo po ročnem posredovanju.

Ali obstajajo situacije, ko je smiselno zapreti aplikacijo?

Da: ko se določena aplikacija sesuje, nenormalno porablja baterijo ali se ne odziva več. V tem primeru v nastavitvah na zaslonu te aplikacije uporabite “prisilno zaustavitev”. To je ciljno usmerjeno, enkratno dejanje, za razliko od zaprtja vsega naenkrat.

Moj telefon ima malo RAM-a. Se priporočilo spremeni?

Načelo ostaja enako, vendar je pomembneje biti previden pri nameščanju naprav. V napravah z 2 GB ali 3 GB RAM-a je vredno uporabljati lahke različice aplikacij, zmanjšati število sinhroniziranih računov in se izogibati težkim pripomočkom. Kar se ne spremeni, je sklep: prisilno zapiranje vsega je še vedno kontraproduktivno.

Ali aplikacije, ki obljubljajo odstotek izboljšanja, lažejo?

Vsaj obljubljajo nekaj, česar ne morejo izpolniti. Zmogljivost mobilnega telefona je odvisna od procesorja, pomnilnika, temperature, uporabljenih aplikacij in stanja pomnilnika. Fiksno število izboljšav ne more veljati za vse naprave in vse situacije.

Kako lahko ugotovite, ali aplikacija porablja preveč virov?

Pojdite v Nastavitve > Baterija in si oglejte porabo posameznih aplikacij v zadnjih 24 urah. Tista, ki se prikaže na vrhu, ne da bi jo veliko uporabljali, je sumljiva. Tam lahko omejite njeno dejavnost v ozadju ali jo odstranite, kar je veliko bolj učinkovito kot katero koli generično skeniranje.

Zaključek

Optimizacija pomnilnika telefona, kot ga uporabljajo oglasi, ni obstoječa naloga. Android to delo že opravlja bolje kot katera koli aplikacija, vmešavanje pa običajno poslabša rezultat. Kar lahko nadzorujete, je nekaj drugega: prosti prostor za shranjevanje, manj aplikacij, ki se nenehno izvajajo, in posodobljen sistem. Ta kombinacija zagotavlja tisto, kar gumb za pospešitev le obljublja.

Preberite tudi

Za deljenje