Siedziałem z 8 GB pamięci RAM przez 2 lata nadal myśląc, że potrzebuję kolejnych 4 GB i nigdy nie pytam, dlaczego tak często otrzymuję komunikat o niskiej pamięci fizycznej, która zamyka wszystkie otwarte programy (Firefox głównie, ponieważ jest to głównie to, czego używam), jeśli nie zwracam uwagi do natychmiast. Musiałbym wtedy ponownie uruchomić programy wykorzystujące większość pamięci (Firefox jest jednym z nich), aby kontynuować normalną pracę i nie tracić niezapisanych zmian.
W każdym razie, zauważyłem, że chociaż system widzi 8 GB pamięci RAM, nadal wykorzystuje połowę tego i pokażę to dalej za pomocą zrzutów ekranu.
Połączone zrzuty ekranu informacji o systemie i Menedżera zadań:
Zrzut ekranu Monitora zasobów:
Zrzut ekranu RAMMap:
I w końcu mój stan wymiany plików w tym samym czasie. Chodzi o to, że cały czas jest duży:
Uwaga „ Dostępna ” i „ wolna ” pamięć z powyższego zrzutu ekranu. To właśnie widzę w Menedżerze zadań i otwarcie kolejnych 5-7 kart w Firefoksie powoduje pojawienie się ostrzeżenia „ Niska pamięć ”.
Aktualnie używana podstawowa karta wideo:
jakieś pomysły?
WLTRAY.EXE
nie wspomniano tutaj, ale spójrz na to:
Specyfikacja systemu
- Dell Latitude E6420
- 8 GB pamięci RAM, 120 GB Intel SSD
- Intel HD Graphics, nVidia NVS4200M
- Windows Enterprise 64-bit
AKTUALIZACJA 3 maja 2014 r. - Nie sądzę, że problem dotyczył karty sieci bezprzewodowej. Nadal uważam, że ma to związek z Firefoksem. Oto zrzut ekranu Menedżera zadań:
RamMap:
VMMap:
AKTUALIZACJA: 01/04/15
Wygląda na to, że cały mój system ma przeciek pamięci. Próbowałem używać Chrome i ostatecznie, podobnie jak Firefox, zawiesza się albo z wyświetloną tutaj wiadomością, albo z BSOD lub pustym ekranem, gdzie ponowne uruchomienie jest jedynym sposobem na ponowne uruchomienie.
Oto moja przeglądarka Chrome działająca po kilku godzinach od ostatniego uruchomienia, z 29 kartami:
Menedżer zadań systemu Windows
Monitor zasobów
Menedżer zadań Chrome
Ponownie uruchomiłem Chrome i oto statystyki:
Menedżer zadań systemu Windows
Monitor zasobów
Menedżer zadań Chrome
@Boris_yo - You want your page file to be filled
Nie ty nie; chcesz napełnić fizyczną pamięć RAM przed dotknięciem dysku.Odpowiedzi:
Nie brakuje go , ani nie jest nieużywany . W użyciu jest około 4GiB, a dodatkowe 3,3GiB jest nieaktywne, ale także w użyciu. 3.3GiB jest gotowy do stronicowania na dysk, ale nie masz na to przydzielonego miejsca, więc pozostaje w fizycznej pamięci RAM. „Zmodyfikowany” pamięć jest skutecznie nie różni się od „w użyciu”, jeśli pozbawione stron dyskowych.
Ani 64-bitowy system operacyjny, ani PAE nie pozwala żadnemu 32-bitowemu procesowi na użycie więcej niż 4GiB (2 użytkowników / 2 jądro w 32-bitowym / PAE, 4GiB użytkownika na x64. Patrz: Przekraczanie granic systemu Windows: Pamięć wirtualna ) pamięci czy ta pamięć jest aktualnie stronicowana w fizyczną pamięć RAM, czy na dysk.
W przypadku Firefoksa, który nie ma wersji 64-bitowej, oznacza to, że Firefox jest ostatecznie ograniczony do 2GiB (PAE) lub 4GiB (x64) pamięci użytkownika, niezależnie od zainstalowanej pamięci RAM. Nawet jeśli masz zainstalowaną fizyczną pamięć RAM 64 Gib, jeśli Firefox przekroczy użycie, wyczerpuje swój limit pamięci.
Wygląda to nadmiernie i prawdopodobnie wskazuje na wyciek pamięci lub obsługi. Co gorsza, w twoim przypadku plik strony nie jest wystarczająco duży, aby przenieść przeciekający proces na dysk, więc zasadniczo zmusiłeś go do wycieku wyłącznie do fizycznej pamięci RAM.
W artykule TechNet Masz problem z nadmiernym „zmodyfikowanym” użyciem pamięci w Win7 x64, powyżej 3,6 GB, jakieś sugestie? , użytkownik z podobnymi objawami (duży wspólny / zmodyfikowany blok) znajduje:
Ostatecznie, jak sugeruje magicandre1981, problemem była aplikacja Dell Wireless (Broadcom) LAN tray:
Podobnie w Nadmierny modyfikowanej pamięci w pamięci współdzielonej ,
Aplikacja tacy BCMWLTRY.EXE jest również zaangażowana w Pagefile, który rośnie, dopóki nie zabraknie mi pamięci
Dodatkowe informacje dotyczące problemów z BCMWLTRY.EXE / Dell Wireless Tray (WLTRAY.EXE), diagnostyki i rozdzielczości:
Tak więc w tych przypadkach tak naprawdę nie jest to sterownik, lecz aplikacja zasobnika dostarczana ze sterownikiem. Zgadzam się, że biorąc pod uwagę producenta karty bezprzewodowej, że BCMWLTRY.EXE jest uruchomiony i dość dużą liczbę prawie identycznych problemów, jest to część problemu.
Możesz także dodać kolumny „Uchwyty” i „Błędy strony” do Menedżera zadań, aby sprawdzić nadmierne użycie któregoś z nich, w przypadku, gdy jest więcej błędnych programów. Za pomocą SysInternals VMMap można wyświetlić przydział pamięci wirtualnej z punktu widzenia każdego procesu. Obsługa wycieków jest podstępna, ponieważ prawdopodobnie przeciekają również obiekty Windows. Microsoft udostępnia narzędzie o nazwie Application Verifier, które między innymi pomoże wyśledzić nieszczelne uchwyty.
Odpowiedź brzmi: prawdopodobnie masz przeciek pamięci, prawdopodobnie jest to w programie BCMWLTRY.EXE (lub w innych wyciekających aplikacjach lub podobnych współdzielonych zasobach), a system operacyjny został pozbawiony stron z kopii zapasowej dysku, aby bardziej „z wdziękiem” * obsługiwać takie stan.
* Nie ma nic szczególnie „wdzięcznego” w przypadku wycieku pamięci, ale plik stronicowania ~ 4GiB pozwoliłby procesowi osiągnąć limit dziedziczenia (działając jako przydział), a następnie zawiesić się, tworząc oczywisty wzorzec w dzienniku zdarzeń określonego awaria procesu, a następnie zwolnienie wszystkich zasobów, a po ponownym uruchomieniu powtórz. Bez nieodłącznego limitu 32-bitowego limitu przestrzeni adresowej, mógłby najpierw przeżuć dużo miejsca na dysku. W tej chwili wszystkie procesy są teraz ograniczone zasobami, więc nie jest jasne, czy jest zamykany z powodu własnego wycieku (Firefox), czy też innej aplikacji (BCMWLTRY).
źródło
Zmodyfikowana lista pamięci jest zbyt wysoka (patrz duży pomarańczowy pasek w ResMon). To używa ponad 3 GB pamięci RAM. Jedną znaną przyczyną są stare sterowniki Broadcom Wifi. Jeśli Twój laptop korzysta z adaptera Broadcom Wifi, zaktualizuj sterowniki lub zatrzymaj program BCMWLTRY.EXE przed uruchomieniem za pomocą msconfig.exe, aby go naprawić.
źródło
The problem is well known.
Być może, ale to nie znaczy, że nawet osoby, które ją znają, nie mówiąc już o tych, którzy jej nie znają, mogą ją po prostu zdiagnozować bez łącza do strony zawierającej odpowiednie kroki. Jeśli odwołujesz się do czegoś takiego, to należy link do niego, a nie tylko oczekiwać, że ludzie odejdą i sami to sprawdzą. Jeśli tego właśnie oczekujesz, powinieneś wspomnieć o tym w komentarzu, a nie w odpowiedzi.Jakiś czas temu miałem żart, w którym ktoś edytował moje ustawienia MSConfig, ograniczając moją maksymalną pamięć, tak jak poniżej:
To kolejna potencjalna przyczyna.
źródło
Problem wydaje się być spowodowany małym plikiem strony. Jak na zrzut ekranu, twój system ma znaczną pamięć zmodyfikowaną. Zmodyfikowana pamięć to pamięć, która czeka na zapisanie do pliku strony, zanim zostanie przeniesiona do trybu gotowości. Zwiększenie pliku stronicowania skutecznie zmniejszyłoby pamięć zmodyfikowaną, co skutecznie zwiększyłoby stan gotowości i dostępnej pamięci.
źródło
Twój system wykorzystuje wszystkie 8 GB pamięci RAM, po prostu nie używa go tak wydajnie, jak byś sobie tego życzył. Widzę ogromną ilość pamięci podręcznej w systemie. System Windows automatycznie zmniejszy rozmiar pamięci podręcznej, ponieważ aplikacje potrzebują więcej pamięci RAM.
Jeśli chodzi o rozmiar plików stron, zacytuję kogoś (Mark Russinovich), który tak naprawdę wie, o czym mówi:
Jak duży powinienem zrobić plik stronicowania?
Jeśli chcesz poznać prawdziwą prawdę o tym, co dzieje się w twoim systemie, po prostu zatrzymaj się teraz i przeczytaj całą serię artykułów Marka na temat zarządzania pamięcią Windows. Prawdopodobnie jest światowym autorytetem w tego typu sprawach.
Sam ustawiam absolutny minimalny rozmiar pliku strony w moich systemach Windows (wystarczy, aby zapisać mini zrzut) lub nawet całkowicie go wyłączam. Nigdy, nigdy nie chcesz trafić tego pliku strony podczas normalnego użytkowania systemu. Jeśli to zrobisz, czas kupić więcej pamięci RAM lub zamknąć niektóre aplikacje, wybierz.
Rozważ prędkość w stosunku do pamięci RAM w stosunku do SSD lub dysku twardego, gdy jest ona skorelowana ze skalą czasu ludzkiego. [Pamięć klasy pamięci: technologia, systemy i aplikacje - strona 22]
Czy naprawdę chcesz, aby pamięć RAM została częściowo losowo przeniesiona na urządzenie pamięci masowej, które jest 1 000 razy lub 100 razy wolniejsze niż pamięć RAM tylko dlatego, że nie masz wystarczającej ilości pamięci RAM?
Kolejną kwestią, o której nikt nie wspomniał, jest to, że procesor Intel HD Graphics 3000 używa „pamięci współdzielonej”. Z pokazanego na niej zrzutu ekranu może zużywać nawet 1,7 GB pamięci RAM. Pożegnaj się więc z około 1 GB całkowitej pamięci RAM.
źródło
Twój BIOS i sterowniki są w porządku, podobnie jak twoja pamięć fizyczna. Bałagan z ustawieniami sprzętu i BIOS-u nic ci nie da. Problemem jest twój absurdalnie mały plik strony. Powinien być tak duży, jak zainstalowana pamięć fizyczna, ale ma 512 MB, zaledwie 1/16 tego rozmiaru. Aby rozwiązać problem, wykonaj następujące czynności:
Przejdź do Panel sterowania / System i zabezpieczenia / System / Zaawansowane ustawienia systemu.
Wybierz kartę Zaawansowane i kliknij przycisk Ustawienia w obszarze Wydajność.
Wybierz kartę zaawansowaną.
W obszarze Pamięć wirtualna kliknij Zmień.
Zaznacz pole „Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków”.
Teraz wystarczy kliknąć OK i uruchom ponownie w razie potrzeby.
źródło
Windows 7 agresywnie buforuje informacje. To w dużej mierze sprawiło, że działał lepiej niż Vista. Nadal masz do dyspozycji mnóstwo wolnej pamięci, jeśli twoje programy tego potrzebują, po prostu Windows stara się być sprytny i zgadnij, czego twój komputer będzie potrzebował lub do którego będzie miał dostęp w następnej kolejności, więc ładuje (buforuje) informacje do pamięci RAM, która dostaje dostęp do wielu. Ponieważ system Windows nie musi wówczas wyszukiwać tych informacji na dysku twardym, system Windows działa szybciej.
http://arstechnica.com/information-technology/2010/02/behind-the-windows-7-memory-usage-scaremongering/
źródło
Najprościej jest zaktualizować sterowniki komputera, szczególnie bios i chipset. Po prostu fakt, że firefox działa tak wysoko, zrobiłbym głębokie skanowanie, aby sprawdzić, czy uruchamiasz jakieś boty w twoim systemie, potem wyłączałbym wtyczki i dodatki jeden po drugim w firefoxie, aby zobaczyć jeśli zmniejszy objawy. Z pewnością nie zaszkodzi robić to, o czym wspomniano, ponieważ powinna to być regularna konserwacja, nawet jeśli może nie rozwiązać twojego problemu.
źródło