» »

Zanimiva lastnost porabe sistemskega RAMa

Zanimiva lastnost porabe sistemskega RAMa

BBB ::

Slučajno sem malo opazoval porabo sistemskega RAMa v WinXP in opazil neko zanimivost. Če okno kateregakoli programa pomanjšam na taskbar (opravilna vrstica), se poraba sistemskega RAMa očutno zmanjša.

Primeri (poraba RAMa v kB celozaslonsko/pomanjšano):
Total Commander: 2336/696
Firefox: 30148/2894 Huda razlika!!! (3 odprta okna, nato vsa pomanjšana)
Winword: 8852/1400

Če le prikažem okno drugega programa preko okna izbranega programa, npr. Word preko Firefoxa, se pri slednjem poraba RAMa ne sprememeni. Prav tako na spremembo ne vpliva, če kliknem na ikono Show Background (prikaži namizje). Vse spremembe so vidne le v sistemskem RAMu, nič pa v velikosti page fajla na disku (virtual memory).
Pri eMuli nisem zaznal kakšnih bistvenih sprememb pri pomanjševanju (pomanjša v tray).

Ima kdo kaj pojma, za kaj pri tem gre? Ali pobere aktiven grafični vmesnik programa tako veliko količino RAMa?

Komentarji naj bodo, prosim, znotraj tega vsebinskega sklopa.

EMET ::

enkrat sem tudi jaz opazil podobno, le da nisem tega meril tako kot ti.
in ko se malce brskal po netu, sem naletel na eno stran, kjer je malce bolj opisalo to porabo in res celostransko okno porabi več sredstev.

neki starih (w2k) linkov ...

http://www.microsoft.com/technet/prodte...

http://www.comptechdoc.org/os/windows/w...

pa še quasi off:

Some background on virtual memory
Windows XP uses virtual memory to simulate more RAM than physically exists in your system. When you launch an application, Windows XP loads that application into RAM. If you load several applications at the same time, all the running applications must share the same RAM. However, as you can imagine, running all those applications together will require more RAM than is actually in your system.

In order to manage this situation, Windows XP monitors each application’s use of the available RAM and locates sections of memory that are allocated to an application but aren’t currently being used. Windows XP then moves, or swaps, these inactive sections from RAM and temporarily stores them on the hard drive in a file called the paging file.

When those sections of memory are needed by their applications, Windows XP retrieves them from the paging file and places them back in RAM. Of course, to do this, Windows XP will most likely need to move other memory sections of other applications from RAM to the paging file. As you can imagine, this swapping process is continuous when you use several applications at the same time, and it can be a big drag on overall system performance.
It’s important to note that Windows XP uses a new virtual memory scheme in which it divides the physical RAM in your system in two sections—page pooled and nonpage pooled. In this scheme, the nonpage-pooled section contains crucial operating system and application files and is never sent to the paging file. Of course, anything in the page-pooled section can be swapped out to the paging file as needed.
EMET is the truth ...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kako izklopiti page file

Oddelek: Pomoč in nasveti
6794 (675) gzibret
»

Koliko placa za Visto?

Oddelek: Operacijski sistemi
131806 (1456) Pesimist
»

Pohitritev operacijskega sistema!?

Oddelek: Pomoč in nasveti
222008 (1465) joker16_7
»

Your sistem is low on virtual memory?

Oddelek: Pomoč in nasveti
81268 (1107) Nettisunny
»

Pomen odstranjevalne datoteke - swap filea? (strani: 1 2 )

Oddelek: Operacijski sistemi
557039 (6013) andrej

Več podobnih tem