Keresés

Aktív témák

  • Erőforrás

    tag

    válasz zed01 #4959 üzenetére

    Okés. Akkor javaslom, merülj el a Vista és XP memoriakezelésében és folyamatkijelzésében.
    Már ne haragudj, hogy ez megjegyzem, de Vistaszakértőként, azt hsiem értek hozzá!

  • h_143570

    addikt

    válasz zed01 #4959 üzenetére

    Sajnos a ramsaver es a hozza hasonlo progik a kesz atveres show kategoriajaba tartoznak.

    A ramsaver altal visszadaott memoria hasznalati ertek nem mas mint a working set es nem pedig a private bytes, XP eseten. Ez egy tipikus hiba az xp memoria kezelesenek a vizsgalata kor. Itt jegyeznem meg, hogy a privat bytes sem a helyes ertek, de kozelebb van hozza mint a working set.

    A feladat kezeloben a prive bytes reszt a kovetkezo keppen jelentitheted meg. Folyamatok ful majd Nezet menu / Oszlopok kivalasztasa / Virtualis Memoria merete.
    A Process Explorer sem mutatja alapbol a Private Bytes. View / Select Columns / Process Memory / Private Bytes
    A Vista eseteben a feladatkezlo mar helyesen a Private Bytes-t mutatja, ezert tunik tobbnek a progik memoria hasznalat, mikor valojaban ugyan akkora.

    Ha meg mindig ketsegeid vannak add ossze a fealdatkezloben a Memoria oszlop ertekeit es vesd ossze az elojegyzett memorianal szereplo ertekkel, kozeleben sem lesznek egymasnak. Sot az ott megadott ertekek egy reszeben a tobbi futo program Working Setje is beleszamit, csak hogy ne legyen egyszeru. A Process Explorer ezt is meg tudja mutatni, de az is csak reszleges informacio lesz.

    Az elojegyzet memora az a VM es nem a fizikai memoria. Az ott szereplo erteknek csak egy resze van a fizikai ramba. Ami windows eseteben 4 reszre oszlik. Hasznalt es szabad, ez utobbi tovabbi 3 reszre bomlik szet.

    A windows a Linuxhoz hasonloan egy Virtualis Memeoria alapu oprendszer. Azaz a fizikai memorat es a merevlemezen levo lapozo file-t egysegesen lesz a Virtualis Memoria. A lapozofile resz akkor kerul hasznaltra ha a fizikai memoria "elfogyott" illetve a program a haterben fut es nem hasznalja aktivan a memoriat. Ez esetben a windows kipakolja a lapozofileba, de meg egy ideig a memoriaban hagyja mint rendszer gyorsitot tarat. Ha onnet egy ideig nincsen ra szukseg akkor pakolja tovabb a maradek 2 listara.

    -----

    A szabad memoriat is hibasan jelzi ki, a helyes szam a feladatkezelo Teljesitmeny fulen talalhato. A Rendelkezesre allo es Rendszergyorsitotar erteke kozul a nagyobb lesz a helyes. Az XP a nem hasznalt memoriat 3 fele listan szerepelteti, az elobb emlitett 2 ertekek peddig csak 2-2 listat tartalmaz a lehetseges 3bol.

    ---

    A memoria "toredezetseg menttesito" es "felszabadito" feature peddig abbol all, hogy a windows rakenyszeriti arra hogy pakoljon ki minden egyebb programot a fizikai memoriabol a lapozofileba. Miutan vegzet a windows orult modon megprobalja visszalaptolni oket. Az utohatasok a fenti folyamat drasztikusagatol fuggoen akar eszrevehetetlenek is lehetnek.

    ----

    Egyebkent konnyen belathato a visszasag, nezd meg a feladatkezoloben a az elojegyzet memoria meretet. Valts at teljesitmeny nezetre. Indits el egy 100%os optimlizasat, figyeld a lapozo file hasznalatanak valtozasat. Miutan vegzet latni fogod, hogy az elogyezet meret nem valtozott de a "szabad memoria" merete megnot?!. Ha a progik tovabbra is ugyan annyi (VM) memoriat foglalnak el es nem bovitettel memoriat, akkor hogyan lehet tobb szabad fizikai memoriad?! Ugy, hogy a haterben futokat ki lapatolta a lapozo filebe, mivel az a lemezen van igy sokkal tovabb fog tartani ujra hasznalatba venni oket. Roviden semmit nem csinalt, de azt legalabb latvanyosan.

    ----

    Anno volt egy program, ami szofveres fizikai memoria duplazast igert. 15 evvel ezelott eladtak belole 50000 peldanyt, ugy hogy meg internet sem volt.

    ---

    Ha minden aron memoriat akarsz optimalizalni, akkor vagy ram bovites vagy hasznalj fix meretu defragmentalt lapozo filet.
    [link]

Aktív témák