Mitas - defragmentuoti atmintį

  • Mitas
  • Realybė
  • Paaiškinimai

Mitas

Norėdami atlaisvinti atmintį, galite naudoti programas, skirtas defragmentuoti ir atlaisvinti atmintį („RamBoost“ ir tt).

Realybė

FALSE.

Paaiškinimai

Šios programos turėtų atlaisvinti atmintį sistemoje „Windows“. Iš tikrųjų, jie yra ne tik nereikalingi, bet dažnai sulėtina veikiančią „Windows“, o ne pagreitina. Jie naudoja didžiulę atmintį (jie skambina daug RAM). Reaguodama į tai, „Windows“ bando atlaisvinti atmintį kopijuodama atminties programų fono blokus diske (pagefile.sys). Ši operacija vadinama apsikeitimu. Vėliau šios defragmentavimo programos atleidžia atmintį, kurią jie ką tik skyrė. Taigi teoriškai tai atlaisvina daug RAM.

Tačiau praktikoje ši operacija sukėlė disko rašymą. Dar kartą spustelėję vieną iš programų fone, „Windows“ turi grąžinti visus atmintyje esančius duomenis (apsikeitimą), kuris vėl sukelia diskų prieigą labai svarbu. Taigi šios programos sukelia intensyvią prieigą prie diskų, verčia „Windows“ keisti atminties blokus (užuot leidę „Windows“ tai padaryti, kai tai būtina). Kietasis diskas yra tūkstančius kartų lėtesnis nei atmintis, dėl to pasaulinis sulėtėjimas. Programas, kurioms reikia realiojo laiko (pvz., CD įrašymo programinė įranga), gali sutrikdyti „Windows“ keitimas.

Atminties defragmentavimas yra mitas. Programos niekada neturi prieigos prie faktinių fizinių atminties adresų ir visada dirba su virtualiais adresais.

Tik operacinė sistema žino, kurie yra fiziškai išdėstyti blokai.

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai