Hirdetés

Keresés

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

  • moonman

    titán

    válasz #16820480 #180 üzenetére

    a Windows lapozófájl és virtuális memória körül eszméletlen nagy a zűrzavar a fejekben és ebből jönnek a "van még ram, minek teker" féle nagyonhozzáértő megszólalások.

    a virtuális memóriát nagy vonalakban korábban leírták, a lapozófájl kicsit más tészta. eleve hidegrázást kapok attól, amikor azt hallom, hogy ezt meg azt a programot "kiswappolja". eleve a page és a swap más elven működik, a Windows pedig kódot (programot) soha a büdös életben nem lapoz ki, csakis adatot. teszi mindezt attól függetlenül (persze nem függetlenül, de most így egyszerűbb elmagyarázni), hogy van-e szabad fizikai ram és mennyi. lényegében idővel mindent kilapoz, amit csak lehet, mert a Windows memóriamenedzsere úgy van megírva, hogy mindig a legrosszabbra készül, vagyis mindig a legtöbb szabad memóriát próbálja szabadon tartani, ha a user elindít valami erőforrásigényes programot, ne szakadjon össze a rendszer. ettől függetlenül természetesen folyamatosan ramból dolgozik, de nagyjából mindent kint van a lapozófájlban is.

    vicces olvasni például, hogy a Vista bezabálta az összes memóriámat (asszem még logout írás is született, amiben az író padlót fogott, hogy 0 a szabad fizikai ram), és milyen érdekes, hogy atomstabilan és gyorsan működik szabad memória nélkül is. :) (itt elkezdhetnénk boncolgatni a cache fogalmát, de ez most itt nem tanfolyam.)

    szóval lehet, hogy szar az a memóriamenedzser, csak épp fingunk nincs róla, hogy hogyan is működik...

  • bambano

    titán

    válasz #16820480 #180 üzenetére

    ennél azért összetettebb a dolog, de módosított adatot tartalmazó lapot valóban nincs hova tenni.

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