Mam świeżą instalację systemu Windows 7, a moja pamięć RAM podczas normalnego uruchamiania wzrasta do 2,5 GB. Spojrzałem na Menedżera zadań, a stamtąd brakuje co najmniej 1,5 GB, a także w Monitorze zasobów. Nic nie wskazuje na to, z czego korzysta ta pamięć RAM. Czy ktoś może mi powiedzieć, jak mogę dowiedzieć się, co pochłania moją pamięć? Wierzę, że to wirus, ale żaden z darmowych programów antywirusowych go nie wyśledził.
Dodałem zdjęcia poniżej. Jeśli jest to normalne użycie systemu Windows 7, jak sugerują niektóre odpowiedzi, w ogóle tego nie rozumiem.
PS
Moja instalacja systemu Windows 8 działała poniżej 2,5 GB, właściwie była to 1. coś, do niedawna przesłałem niektóre pliki z innego komputera, który miał ten sam problem, co mój. Usunąłem system Windows 8 i zainstalowałem system Windows 7, ponieważ i tak bym to zrobił, a teraz mam duże zużycie pamięci również w systemie Windows 7.
I believe it's a virus
: xkcd.com/1180 (SCNR)Odpowiedzi:
Jeśli chcesz, aby system operacyjny nie korzystał z pamięci RAM, wyjmij ją z komputera i umieść na biurku. Ale dopóki pamięć RAM znajduje się w maszynie, korzystanie z niej jest bezpłatne . Jeśli myślisz „Chcę teraz wolną pamięć RAM , abym mógł jej później użyć ”, jesteś głupi. Możesz go użyć teraz, a później. Nie ma wady korzystania z pamięci RAM. Wcale.
Nowoczesne systemy operacyjne zwalniają pamięć RAM tylko wtedy, gdy nie mają wyboru. Jest tak, ponieważ mogą się zdarzyć tylko dwie rzeczy. Jeśli pamięć RAM zostanie wkrótce zużyta, muszą po prostu ją ponownie użyć, marnując wysiłek, który przeszli, aby zwolnić pamięć RAM - łatwiej jest przenosić pamięć RAM bezpośrednio z jednego użycia do drugiego. A jeśli pamięć RAM nie zostanie wkrótce wykorzystana, wysiłek jej uwolnienia jest ponownie marnowany. Uwolnienie pamięci RAM jest ostatecznością używaną tylko wtedy, gdy system operacyjny nie ma innego wyboru, ponieważ stanowi dodatkowy krok, przez który będzie musiał przejść system operacyjny, aby użyć pamięci RAM.
Wolna pamięć RAM jest potrzebna tylko w rzadkich przypadkach, gdy potrzebna jest pamięć RAM, a system operacyjny nie może przenieść pamięci RAM z jednego użycia do drugiego (na przykład w kontekście przerwania). Do tego celu potrzebna jest bardzo niewielka ilość pamięci RAM, zwykle około 64 MB na nowoczesnych komputerach. Więcej wolnej pamięci RAM to tylko marnotrawstwo.
Zastanów się, czy program działa, a następnie zatrzymuje się. Program jest w pamięci RAM. System operacyjny może zwolnić pamięć RAM lub może zatrzymać program w pamięci RAM. Jeśli program wkrótce uruchomi się ponownie, utrzymanie go w pamięci RAM jest ogromną korzyścią - unika się wejścia / wyjścia dysku. Utrzymanie programu w pamięci RAM jest zerowe, jeśli pamięć RAM nie jest potrzebna do innych celów. Więc system operacyjny utrzymuje program w pamięci RAM, dopóki ta pamięć RAM nie jest potrzebna do czegoś innego. Uwolnienie pamięci RAM, gdy wolna pamięć RAM nie jest potrzebna, jest czystą przegraną propozycją.
źródło
Windows 7 próbuje wykorzystać całą pamięć RAM. Jeśli żaden program go nie używa, będzie przechowywał jak najwięcej informacji z twojego HD, tak że gdy program zażąda pewnych informacji, będzie dostępny w pamięci RAM (czyli znacznie szybciej niż twój dysk).
Ta funkcja nazywa się Superfetch i możesz przeczytać informacje na jej temat w tym linku, a także przeglądać strony. A jeśli chcesz dowiedzieć się, jak wpływa to (poprawia) wydajność, zajrzyj na stronę poświęconą sprzętowi Toma .
Jeśli program wymaga więcej pamięci, system Windows zapewni niezbędną pamięć RAM dla programu, więc nie należy się tym martwić.
źródło
Prawdopodobnie to, co obserwujesz, to funkcje buforowania dysku w systemie Windows 7 , faktycznie optymalizują użycie pamięci RAM, nawet jeśli wydaje się, że dzieje się odwrotnie.
Jądro Linux ma również tego typu funkcje .
źródło
2,5 GB lub pamięć RAM to całkowicie normalna ilość do użycia przez system Windows 7. Obecnie moja maszyna jest bezczynna i ma 2,51 GB używanej pamięci RAM. Bardzo wątpię, czy masz wirusa, jest to typowe użycie pamięci.
Jeśli chodzi o wykorzystanie tej pamięci RAM, spójrz na Menedżera zadań i upewnij się, że
Show processes from all users
pole wyboru jest zaznaczone. Bez tej opcji nie zobaczysz żadnych procesów systemowych (ani innych użytkowników) i ich zużycia pamięci.źródło
Jest to bardzo podobne do powszechnej obawy Linuksa, że „Linux zjadł moją pamięć RAM”. Robię intensywne korzystanie z mojego komputera z systemem Windows 7, a kiedy miałem 6 GB fizycznej pamięci RAM, zjadam około 5 GB. Kiedy uaktualniłem do 8 GB, zjada 6-7 GB. Ale nic nie zmieniłem w tym, co robię z moją maszyną.
Używa pamięci RAM do buforowania plików, dzięki czemu można uzyskać do niej szybszy dostęp później. Bardzo podobny do Linuksa. Jest naprawdę bezpłatny, a system Windows 7 zostanie wydany, gdy aplikacja będzie musiała przydzielić więcej pamięci RAM.
źródło