Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •

Pełna wersja: Proces sidebar.exe zużywa coraz więcej pamieć RAM.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, jest to mój pierwszy post na tym forum wiec proszę o wyrozumiałość. Mam problem z procesem sidebar.exe, otóż jest on bardzo głodny i zżera stopiwo coraz więcej ramu. Gdy odpalę komputer zużywa on około 40MB ramu lecz po godzinie pracy zużywa on już 100MB, po 3 godzinach już 300MB a po 5 godzinach ponad 600MB. Mam 8GB ramu w komputerze wiec nie jest to jakiś duży problem, ale jest to dziwne. Używam 4 gadżetów: pogoda, monitor systemu, all cpu meter i gpu meter. Używałem tych gadżetów od dawna na rożnych komputerach i po wielu formatach i nigdy nie było takiego problemu do wczoraj kiedy to zauważyłem, dodam ze od dawna nic nowego nie instalowałem.
Będę bardzo wdzięczny za pomoc w rozwiązaniu tego problemu.
Dziękuje.
Spróbuj wyłączyć niepotrzebne gadżety, ja u siebie mam też tylko 4 (standardowy zegarek, monitor systemu, atomic clock i spectrum analyser), proces zużywa jakieś 360MB pamięci, po kilkunastu sekundach od zamknięcia gadżetu Monitor systemu zużycie pamięci spadło do jakichś 55MB, ponowne "włączenie" go nie spowodowało tak wielkiego zużycia pamięci, wzrosło jedynie o jakieś 10MB
Generalnie te cztery których używam są mi potrzebne, wyłączenie i włączenie gadżetów załatwia sprawę, ale tylko na chwile i znowu z 40MB robi sie 100MB w ciągu nie całej godziny i ciągle rośnie.
Ma może ktoś jeszcze jakiś pomysł jak to naprawić?
Przyczyna może być bardzo trudna do namierzenia.
Jedno jest pewne. Przez bugi dochodzi do wycieków pamięci. Proces ten bez opamiętania tworzy sobie w pamięci wirtualnej swoje kolekcje danych do których ma dostęp. Jednakże coś jest skopane i zamiast zwalniać nieużywane już obszary tej pamięci (tzn robi to za niego MMU Memory Management Unit) one sobie dalej wiszą jako w użyciu i nic nie ma do tego dostępu. Może to być jakaś systemowa poprawka lub np IE (ktoś wyniuchał iż jemu tak IE9 paskudziła, z czasem coraz bardziej sidebar rozpasał się).
Przygotuj sobie Process Explorer oraz VMMap. Oba narzędzia są dostępne z witryny microsoftowej sysinternals
http://technet.microsoft.com/en-us/sysin...s/bb545027
Z PE chciałbym abyś po tych kilku godzinach pokazał na zrzutach jak wygląda przydzielenie pamięci procesom (przesortuj malejąco) oraz pokazał dla procesu sidebar.exe we właściwościach co siedzi w zakładce Thread.
Z VMMap (Virtual Memory Map) w tym samym czasie pokaż to co pokazuje główne okno po wybraniu owego procesu z listy obecnie aktywnych.
Dla hardkorów podsyłam link do wyszukiwania wycieków przy użyciu tej aplikacji
http://blog.dopus.com/2010/11/new-guide-...nents.html
Ok dziękuje wszystkim za pomoc, ale znalazłem winowajce (przynajmniej mam taka nadzieje). Okazał się nim gadżet monitor systemu, odpalałem każdy gadżet pojedynczo i gdy odpaliłem monitor systemu użycie ramu było ok. 12MB a po pół godzinie ok. 60MB. Każdy inny gadżet miał stałą wartość, teraz mam odpalone pozostałe 3 gadżety i użycie ramu tez jest stale 34MB-35MB i nie rośnie. Dziwi mnie tylko dlaczego tak się on zachowywał, nigdy nie miałem z nim żadnych problemów.
Przekierowanie