9Sep
Nav noslēpums, ka Firefox var normāli izmantot daudz sistēmas atmiņas. Kaut arī atvērto ciļņu skaits un instalētās pievienojumprogrammas, protams, veicinās, pat konservatīvi neizmantojot kastes uzstādīšanu, var ziņot par diezgan daudz atmiņas izmantošanu.
Tas ir radījis dažus Firefox papildinājumus virsmas, kas prasa atbrīvot atmiņu pārlūks vairs nav nepieciešams, bet vai viņi faktiski strādā?
Divu minūšu pārskats par to, kā Windows apstrādā atmiņu
Pirms mēs peldēties uz atmiņas tīrītāja pārbaudi, ir svarīgi nedaudz izprast, kā Windows apstrādā atmiņu. Tas būs svarīgi, lai mēs varētu interpretēt mūsu eksperimenta rezultātus.
Neuztraucieties, mēs to aptversim ļoti augstā līmenī, tāpēc jums nevajadzēs būt mega-geek, kam sekot.
Kā ātra atruna, tas ir ļoti īss kopsavilkums par Windows pamatu pārvaldības pamatprincipiem. Tas nekādā ziņā nav uzskatāms par autoritatīvu vai galīgu, jo tas ir izskaidrojams tikai ar līmeni, kas piemērojams šā panta priekšmetam.
Windows ir pietiekami gudrs, lai uzzinātu, ka neizmantotā fiziskā atmiņa ir izšķērdēta atmiņā, tāpēc tā ielādē visu nepieciešamo un uzskata, ka tas būs nepieciešams atmiņā.Tomēr tikai kā jūsu sistēma patiešām vajadzībām( gan Windows, gan lietojumprogrammas) un aktīvi izmanto pašreizējā laikā, tiek ziņots par izmantoto fizisko atmiņu. Pārējais( ko Windows domā, ka tas būs nepieciešams) dzīvo tajā, ko sauc par virtuālo atmiņu.
Virtuālā atmiņa būtībā ir dati, kurus operētājsistēma aktīvi nepieprasa, bet ir gatavs ielādēt aktīvo atmiņu jebkurā laikā.Jūs varat ļoti krasi aprēķināt virtuālās atmiņas apjomu, kāda jūsu sistēmai ir bijusi vienlaikus, izmantojot šo formulu:
Virtual Memory =( kopējā fiziskā atmiņa - izmantota / aktīvā fiziskā atmiņa) + maksimālais sistēmas lapas izmērs
Tātad, pieņemsim, ka jums ir sistēmaar 4 GB fizisko atmiņu un 6 GB maksimālo lapu failu. Tad jūs palaidāt Windows un atver dažas lietojumprogrammas( Outlook, Firefox utt.) Un Windows ziņo, ka tiek izmantota 2,5 GB fiziskā atmiņa. Tas nozīmē, ka jums ir 1,5 GB "neizmantotas" fiziskās atmiņas un 6 GB faila lapas kopējā pieejamā virtuālā atmiņa 7,5 GB.
Atcerieties, ka operētājsistēma ir pietiekami gudra, lai uzzinātu, ka neizmantotā fiziskā atmiņa ir izšķiesta atmiņa, tādēļ tas aizpilda atlikušos 1,5 fiziskās atmiņas apjomu ar to, ko tā paredz, ka jums būs nepieciešams, lai to varētu viegli piekļūt pēc pieprasījuma gandrīz uzreiz. Tas var būt jebkas no minimizētajiem fona programmas datiem līdz kopīgām OS funkcijām.
Tātad, kas notiek, kad Windows neizmanto fizisko atmiņu, ko izmantot kā virtuālo atmiņu? Tas raksta šos datus sistēmas lapas failam, kas ir liels( mūsu gadījumā 6 GB) failā jūsu cietajā diskā.Lai gan tas ļauj OS saglabāt diezgan daudz jebkādus datus, kas jāuzglabā atmiņā, rakstīšanai un ielādei( jebkura lappuses kļūda), šī informācija cietajam diskam / no tās ir lāzera kārtā, nekā piekļūt no fiziskās atmiņas. Tāpēc, jo vairāk fiziskās atmiņas jums ir, jo ātrāk var palaist jūsu sistēma. Jo mazāk jūsu sistēma izmanto lapas failu, jo ātrāk tā tiks veikta.
Firefox atmiņas izmantošanas uzraudzība
Mūsu izmeklēšanai mēs vienkārši izmantosim Windows uzdevumu pārvaldnieku. Mēs sekosim sekojošās slejas( apraksti ir definēti Microsoft lappusē):
- Work Set = Atmiņas apjoms privātajā darba komplektā, kā arī atmiņas apjoms, ko process izmanto, ko var koplietot citi procesi.
- Peak Work Set = Maksimālais darba iestatāmā atmiņa, ko izmanto procesā.
- atmiņa( privātā darba komplekts) = darba komplekta apakškopa, kas precīzi apraksta atmiņas apjomu, kuru izmanto process, kuru nevar kopīgot citi procesi.
- Commit Size = Virtuālās atmiņas apjoms, kas ir rezervēts procesa izmantošanai.
Mēs izmantosim Firefox 4.0.1 kastes instalāciju tikai ar ielādēto papildprogrammu Memory Fox. Firefox mums atvērtu šādas cilnes un neko citu nedarīsim, izņemot ritinot augšup vai lejup lejupielādēto lapu.
Pēc tam, kad dažas minūtes gaida viss, lai pabeigtu ielādi, Windows uzdevumu pārvaldnieks ziņo par šādiem Firefox.
Tagad, kad mēs sākam Memory Fox pievienojumprogrammu, apskatiet ievērojamo atmiņas izmantošanas apjomu dramatisko kritumu.
Ņemiet vērā arī, ka šis papildinājums, kas regulē atmiņas funkcijas, sāk jaunu procesu.
Atstājot Firefox tukšu un skatoties darba iestatījumu un atmiņas vērtības, jūs varat redzēt, ka pastāv pastāvīga cīņa starp Firefox, kam nepieciešama aktīva fiziskā atmiņa, un atmiņas tīrītāja papildinājumu, kas atgūst šo atmiņu.
Šeit ir norādītais atmiņas lietojums, kas tiek izmantots ik pēc dažām sekundēm, kamēr Firefox paliek dīkstāvē.
Ņemiet vērā darba iestatījumu un atmiņas vērtību kritumu. Tas ir atmiņas tīrītājs, kas atgūst sistēmas atmiņu.
Pēc mazliet uzkāpšanas uz augšu, jūs varat redzēt vēl vienu pilienu.
Lather. Izskalot. Atkārtojiet
Turklāt, ja jūs neko nedarat, bet pārslēdzat cilnes un ritiniet uz augšu un uz leju ielādes lapās, jūs varat redzēt, ka skaitļi ir krasi mainījušies, kas tiks paskaidrots tālāk.
Rezultātu interpretēšana
Kad jūs pirmo reizi to izskatīsit, jūs domājat, hey, tas darbojas lieliski. Bet skatiet kolonnu "Izpildes lielums" un jūs varat redzēt, ka šī vērtība nekad nemainās. Faktiski ir uz augšu, kad sākat atmiņas tīrīšanas papildinājumu.
Atcerieties, ka slejā Commit Size( Maksātnespēja) tiek parādīts faktiskais atmiņas apjoms( fiziskā + virtuālā), lai Windows palaistu attiecīgo lietojumprogrammu. Tātad mūsu piemērā ~ 120 MB ir rezervēts un aktīvs sistēmai, kas īpaši paredzēta Firefox, un tajā dzīvo neizmantotā fiziskā atmiņā un / vai sistēmas lapas failā.Atcerieties arī, ka, ja lapas fails ir jāizmanto, ir ievērojama veiktspējas ietekme, jo virtuālā atmiņa ir jāraksta uz cieto disku un jālasa no tā, kas ir ievērojami lēnāka nekā fiziskā atmiņa.
Tātad būtībā atmiņas tīrītājs aktīvo fizisko atmiņu pārvieto uz virtuālo atmiņu( jo atmiņai ir jāatgūst kaut kur).Kad tas notiks, Firefox vairs nav atmiņas, kas tai vajadzīgas, lai funkcionētu aktīvi, tāpēc tai ir jālūdz Windows pārvietot nepieciešamos datus no virtuālās atmiņas atpakaļ uz fizisko atmiņu. Un apkārt un apkārt mēs ejam. ..
Labākajā gadījumā šis process nedara neko par noderīgu vispār, un sliktākajā gadījumā tas izraisa lielu daudzumu nevajadzīgu lapas kļūmju, jo atkal, ja Windows ir jāuzņem lapas fails, tad notiekievērojams sniegums hit. Tas jo īpaši var attiekties uz sistēmu, kurai nav daudz fiziskās atmiņas( kur gandrīz visa virtuālā atmiņa tiek glabāta lapas failā), kas ir ironiski, jo tās ir sistēmas, kas paredzētas atmiņas tīrītājam.
Visā šī stāva morāle ir gluži vienkārši, atmiņas tīrītāji neko nedara, bet pārvietojas pa skaitļiem. Jebkura OS gatavojas zināt, kā pareizi rīkoties ar atmiņu, tāpēc ļaujiet viņiem to darīt.
Managing Firefox Memory Usage
Tā kā mēs esam parādījuši, ka atmiņas tīrīšanas papildinājumi patiešām nedara neko noderīgu, ko jūs varat darīt par lielo atmiņas apjomu, ko izmanto Firefox?Šeit ir daži ieteikumi:
- Noņemiet pievienojumprogrammas, kas jums nav nepieciešamas( jo īpaši atmiņas tīrīšanas līdzekļi).
- Saglabājiet minimālo atvērto ciļņu skaitu.
- Periodiski aizveriet Firefox un atjaunojiet to.
- Pievienot papildu atmiņu savai sistēmai.
- Neuztraucieties par to.
Memory Fox Nākamais papildinājums Firefox