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.