Page 1 of 1
Obsazeni pameti
Posted: 05 Jun 2008, 13:46
by map001
Mám Altap Salamander 2.51.
Zdá se mi, že má nějaké moc veliké nároky na paměť:
Salamander, běžící několik hodin, mi zabírá v paměti:
(výpis pomocí Process Exploreru)
Working Set: 15,44 MB
ale Virtual Size, tedy včetně odložených stránek ve virtual memory, je 171MB.
Dá se s tím něco dělat?
Posted: 05 Jun 2008, 16:24
by Jan Rysavy
Máte pocit, že Salamander konzumuje další a další paměť?
Zkuste vypozorovat, při jakých operacích dochází k obsazení paměti. Například přepnutí do režimu thumbnails nebo prohlížení obrázků může obsadit větší množství paměti. Po zavření okna prohlížeče nebo přepnutí z režimu thumbnails by měla být paměť uvolněna.
Posted: 05 Jun 2008, 17:45
by Tomas Kopal
Muj tip je, ze pouzivate hodne shell extensions, ktere zabiraji pamet. Momentalne mi na mem pocitaci bezi 3 instance Salamanderu necelych 8 hodin, a maji 84MB, 97MB, a 105MB virtual size podle Process Exploreru. A pouzivam pomerne dost shell extensions.
Zkuste si Process Explorer prepnout aby ve spodni polovine zobrazoval pouzivana dll a uvidite, co vsechno ma v pameti za moduly (bohuzel uz ne kolik zabiraji).
Kolik vam, jen tak pro informaci, zabira explorer.exe (s otevrenym oknem disku)? U me je to 103MB Virtual Size.
Posted: 06 Jun 2008, 22:18
by Guest
Windows Explorer mi zabira 132MB.
Vcera me dostal Salamander s obsazenymi pres 500MB a to za jeden jediný den od startu.
Opravdu me nenapada a nepouzivam nic specialního jako thimbails apod.
Moje běžná práce je procházení adresářů, zip, unzip, spouštění prg z lišty nahoře kam jsem si přidal zástupce a to vše na NB který usínám a probouzím (práce a zpět).
Z pluginu používám asi jen PictView.
Posted: 07 Jun 2008, 18:27
by SelfMan
Stiahni si
Process explorer:
http://technet.microsoft.com/sk-sk/sysi ... n-us).aspx
Process monitor:
http://technet.microsoft.com/sk-sk/sysi ... n-us).aspx
Tie nam toho povedia ovela viac...
- Spusti process monitor
- Spusti Salamander
- Vykonaj nejake operacie so subormi - aspon 15 minut
- Zavri salamander
- Zastav Process monitor (CTRL+E)
Teraz uloz zaznam Processs Monitora na HDD.
Upozornujem ta, ze v protokole budu ulozene vsetky akcie, ktore sa pocas monitorovania v systeme udiali.
Mozeme sa na to pozriet.
Duvod nalezen
Posted: 24 Jul 2008, 13:34
by Guest
Trvalo mi to, ale přišel jsem na to, že důvodem k zaplnění paměti je prohlížení velkých XML souborů, pomocí F3.
Tuto pamět si ale stejně alokuje i Internet Explorer samotný při přímém otevření, takže to nebude chyba salamanderu.
Pouze by se asi alokovaná pameť mohla zase uvolnit při zavření prohlížeče.