Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

RedHero

Windows 7 pamięć wstrzymana -_-

Rekomendowane odpowiedzi

Witam Was wszystkich serdecznie :)

 

Naprawde już rzadko piszę z jakimiś problemami, bo z reguły się dało :)

Ale teraz borykam się z pamięcią RAM na Windows 7 i tu proszę Was o pomoc :)

 

Otóż sprawa wygląda tak. Posiadam w komputerze 4 GB RAM, i jak włącze sobie Monitor zasobów to widzę, że pamięc wstrzymana zazwyczaj "zjada" ponad 1GB.

Czytałem, że ta pamięc to jakby cache systemu. Ok, ale dlaczego wtedy system z niego nie korzysta ?!

 

Najszybciej to widać podczas gier. Np GTA IV albo NFS The RUN, chociaż na upartego w Windowsowych okienkach też sie da. Poprostu np gdy gram, dysk Swapuje, że aż boli, Lookam wtedy Monitor zasobów i...

 

pamięciu w użyciu np 2,8GB / wstrzymanej 970mb / wolnej 0 -_-

 

Istny koszmar, dlaczego system nie skorzysta z tego RAMu tylko leci po dysku ?

Czytałem o tym sporo, ale odpowiedzi nie znalazłem, liczę na Was :)

 

Myślałem o dokupieniu kolejnych 4GB RAM- żaden problem. Ale boję się, że wtedy tej wstrzymanej bede mieć 971mb +4gb .....a wolnej i tak bedzie 0.

Jak myślicie ?

 

 

Podaje Config jakby komuś był potrzebny:

 

Windows 7 64bit Professional

 

procesor: AMD Phenom II X4 955 Quad Core 4x 3,2Ghz

płyta: Gigabyte GA-MA790XT-UD4P

RAM: Kingston 4GB Dual Kit 1333Mhz CL9

grafika: HD3870 x2 1GB

Dysk: 750Gb

Zasilacz: Chieftec 550W

 

 

Z góry dziękuję za porady. Pozdrawiam :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

:E

Pamięć wstrzymana jest i tak GOTOWA DO WYKORZYSTANIA, czyli, gdy system/program będzie jej potrzebował to jej użyje... Po prostu to wstrzymane bajciki które mogą się przydać, żeby jakiś program nie musiał ich szukać.

Ja mam tez 4GB, a wstrzymane prawie 2 i wolne 900, a jak gram w BF3 to mam wolne 200-300MB -> czyli pamięć i tak jest "używalna"

A dysk huczy i buczy bo duży odczyt/zapis jest wymagany przy graniu itp

 

Nie patrz na pamięć w Monitorze Zasobów, tylko w Menadżerze zadań. Tam raczej pokazuje ci, ze masz wolną ;)

 

Edit:

Tak sądzę, ale poprawcie mnie jeżeli źle mniemam :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

168c4c30a68daedd.jpg

 

Tu też wolna podczas np grania po jakimś czasie wynosi 0mb :/

Dodam, że z poczatku wszystko jest ok, po chwili RAM się zapycha.

 

Jeśli faktycznie tak musi być to potrzebuje szybszych dysków aby zagrać na wysokich detalach w FullHD ?! Trochę Lipa :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nad tym to wkleiłeś jest wykresik i on pokazuje pewnie dużo wolnego, bo tak jak mówiełem: pamięć wstrzymana to buforowana, czyli zapisana, ale wolna gotowa do nowego zapisu.

 

 

Jeśli faktycznie tak musi być to potrzebuje szybszych dysków aby zagrać na wysokich detalach w FullHD ?! Trochę Lipa :)

Nie, myślę, ze po prostu potrzebujesz czegoś więcej niż Radeon HD3870 x2 ;)

 

A gdy RAM ci się zapycha to na wykresie widać, czy nie? Bo spowolnienie może być spowodowane szybkością i jakością kości RAM. Heblowanie dysku to może skutek innych uruchomionych programów, tak samo jak dużo zżartych zasobów pamięci operacyjnej.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

98b176417d6a519d.jpg

 

Stan pamięci przy zminimalizowanym GTA IV :)

 

Dodam, że jak wolnej pamięci jest 0mb, i np wyłącze gg zajmujące w pamięci 100mb, to odzyskuję płynność.

Po wyłączeniu pliku stronnicowania dla testu - - > crash :P

 

W Benchmarku GTA IV, średni FPS 47-52, więc myślę, że ten radek wystarcza na to :)

W Benchmarku pisze też, że podczas jego trwania używano 87% pamięci RAM ?!

 

 

 

ps. można ten bufor (pamięć wstrzymana) wgl jakoś wytępić ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Późno odpisuję, ale przecież widać jak byk, ze masz dostępnej "wolnej" jeszcze 1 GB na wykresie, więc o co ci człowieku chodzi ?! :hmm:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

chodzi mi o to, że system niepotrzebnie mi lata po swapie skoro niby dostepnej jest jeszcze 1gb pamieci.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

chodzi mi o to, że system niepotrzebnie mi lata po swapie skoro niby dostepnej jest jeszcze 1gb pamieci.

 

Witam. Wiem, że temat bardzo stary, ale grzebie po forach i nigdzie nie mogę znaleźć odpowiedzi na powyższy problem. Czy da się zwolnić pamięć wstrzymaną? Po co ona w ogóle jest? Bo co z tego, że ona podobno zostanie zwolniona jak system będzie tego potrzebował, jeśli w pierwszej kolejności używana jest pamięć SWAP. DLACZEGO?? To niesamowicie spowalnia komputer... Poza tym dla testu wyłączyłem SWAP i po chwili użytkowania pomimo, że pamięci wstrzymanej było ponad GB (wolnego RAMu było 0MB) to system padł.

Zna ktoś jakieś rozwiązanie, alb o logiczne wytłumaczenie dlaczego system został tak "zaprogramowany"?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pokaż zrzut ekranu z menadżera, bo ja u siebie takich sytuacji nie widzę.

 

Mam wyłączony plik stronicowania.

 

WIN10 64.

 

3795725100_1413875483_thumb.jpg

 

EDIT: a jest "standby" :lol2:

 

Nigdy się nad tym nie zastanawiałem i pewnie tego nie rozwiąże, ale poszperam w necie.

 

Jakim programem (nie grą) mogę obciążyć system, aby zabrakło wolnej pamięci i system zaczął korzystać z 'zatrzymanej" ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Standby Memory?

 

http://www.techrepublic.com/blog/windows-and-office/investigate-memory-usage-with-windows-7-resource-monitor/

http://www.techpowerup.com/forums/threads/disable-windows-7-cached-memory-mapped-file.129069/

https://social.technet.microsoft.com/Forums/windows/en-US/7cf838b7-2ced-45a4-a348-3490a226c637/having-a-problem-with-excessive-modified-memory-usage-in-win7-x64-upwards-of-36gb-any?forum=w7itproperf

 

Z przejrzenia tematów wynika że Standby memory to pamieć allokowana przez programy a być może zapomniana(zabite procesy itd.) której system nie jest w stanie zrzucić do swap(np. duże bloki) bo jest on zbyt mały, a nie była używana przez programy "od dawna" i wypadało by to zrobić.

 

Kombinowałeś z pagefile.sys? Ustaw wiekszego swapa albo przywróc "system managed". leven nawet nie masz swapa... no to masz "Standby memory" bez szans na jej zmniejszenie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

System NIGDY nie korzysta w pierwszej kolejności ze swapa. Przy zapotrzebowaniu na pamięć najpierw użyje pamięci wolnej, a gdy tej nie będzie, wstrzymanej.

Wstrzymana trzyma dane, które system przewiduje że mogą zostać użyte w najbliższym czasie.

Dlatego po kilku dniach od świeżej instalacji można odczuć pewne przyspieszenie w działaniu systemu, gdyż dopiero po takim czasie system zdąży "nauczyć się" nawyków programowych użytkownika i będzie wczytywał do pamięci dane z wyprzedzeniem.

 

System będąc uruchomionym korzysta z całego sprzętu na wyłączność, i dlatego też nie ma wielkiego sensu trzymanie pamięci na siłę jako "wolną".

 

Poczytaj o usłudze SuperFetch, bo o tym cały czas mowa.

Jeżeli wstrzymana pamięć wybitnie Cię świerzbi, to możesz tą usługę wyłączyć, ale wtedy bierzesz "performance'owy impact" na siebie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

System NIGDY nie korzysta w pierwszej kolejności ze swapa. Przy zapotrzebowaniu na pamięć najpierw użyje pamięci wolnej, a gdy tej nie będzie, wstrzymanej.

Wstrzymana trzyma dane, które system przewiduje że mogą zostać użyte w najbliższym czasie.

 

Pewnie masz racje że system najpierw używa wstrzymanej - ale jej zawartość najpewniej wówczas swapuje. Problem pewnie jeśli tego zrobić nie może. Bo jak w takim razie wytłumaczysz->

"dla testu wyłączyłem SWAP i po chwili użytkowania pomimo, że pamięci wstrzymanej było ponad GB (wolnego RAMu było 0MB) to system padł. "?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To co piszecie ma ręce i nogi :)

 

O "uczeniu" się systemu nawyków użytkownika tez czytałem i to jest najfajniejsze :P

 

Ale, ja mam na system oddzielny, malutki SSD 60GB, który jest na tyle szybki, że nie zauważam zmian w działaniu systemu jako świerzy i po czasie.

 

Ale przy systemie na HDD, kto wie :)

 

Jeżeli faktycznie pamięć wstrzymana, to najczęściej używane programy, itp. to niech system sobie to tam gromadzi, a jak wolnej pamięci w systemie zacznie brakować, to przydzieli tę pamięć "wstrzymaną".

 

 

 

Jakim programem mogę obciążyć system. aby zabrakło pamięci "wolnej" ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pamięć wstrzymana to nie jest obszar używany, czy przydzielony dla programów! Nic nie trzeba swapować bo te dane już są na dysku.

 

Durny przykład: System sam przewiduje, że seba będzie grać o 20:00 w lola (bo zawsze to robi o tej porze), dlatego do pamięci o 19:50 wrzuca połowę plików gry. Gdy sebie gra się ładuje, ten szybko ma 100%, ale i tak rozwala klawiaturę bo inni gracze mają drewniane komputery i czeka 5 minut na start meczu. Załadowane pliki lola przed samym włączeniem się gry to właśnie pamięć oznaczona jako wstrzymana.

 

Dlaczego autorowi system się wysypuje nie wiem; samo buforowanie działa od wprowadzenia visty i realnie nie spotkałem się z problemami z nim. Wyłączę swapa i potestuję u siebie, ale na start winiłbym jakiś inny soft w systemie :P

 

Do "podglądania" co sobie system buforuje w pamięci można użyć Rammap.

 

 

UBER-EDIT:

Napisałem sobie małą appkę do zżerania pamięci i sprawdziłem jak się system będzie zachowywać przy stopniowo kurczących się zasobach.

Zainteresowane osoby zapraszam do zapoznania się z pełnym obrazkiem:

memorki.png

 

Co też pokazuje że freez przy skończeniu się wolnej pamięci nie jest czymś normalnym.

 

Błąd alokacji wystąpił zapewne dlatego, że system nie znalazł od kopa 100MB kawałka ciągłej pamięci do przydzielenia. Gdyby brać po np. 1MB to można by zejść z dostępną pamięcią dużo bliżej zera.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To, że GTAIV cały czas czyta z dysku mimo jeszcze wolnej pamięci RAM, to jest sprawa już samego GTAIV. Mieli dyskiem, ok, ale to nie oznacza, że korzysta ze swapa. To również może oznaczać, że cały czas coś doczytuje z dysku (tekstury, obiekty, audio), szczególnie że świat gry jest wielki.

 

Pamiętam, że jak w to grałem, choć było to kilka lat temu, też lampka dysku często się zapalała mimo wolnej pamięci ram. Jeśli doczytywanie powoduje szarpanie, można coś pokombinować w samych ustawieniach gry albo poprawić wydajność dysku/wymienić dysk/trzymać grę na osobnym dysku.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gta4... Pamiętajmy że gra sama w sobie jest procesem 32bit. A takowe procesy mogą sobie zarezerwować maksymalnie 2GB (3GB jeżeli się postarać). To dalej przekłada się na konieczność ciągłego operowania danymi na dysku, bo przecież pliki gry ważyły ~16GB :E Dużo osób odnotowywało zwiększenie wydajności gry po wybiórczej defragmentacji plików gry narzędziem contig.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pamięć wstrzymana to nie jest obszar używany, czy przydzielony dla programów! Nic nie trzeba swapować bo te dane już są na dysku (...)

To, że GTAIV cały czas czyta z dysku mimo jeszcze wolnej pamięci RAM, to jest sprawa już samego GTAIV. Mieli dyskiem, ok, ale to nie oznacza, że korzysta ze swapa. To również może oznaczać, że cały czas coś doczytuje z dysku (tekstury, obiekty, audio), szczególnie że świat gry jest wielki.

 

Pamiętam, że jak w to grałem, choć było to kilka lat temu, też lampka dysku często się zapalała mimo wolnej pamięci ram. Jeśli doczytywanie powoduje szarpanie, można coś pokombinować w samych ustawieniach gry albo poprawić wydajność dysku/wymienić dysk/trzymać grę na osobnym dysku.

 

Nie chodzi o GTA tylko o inne programy - m.in. inżynierko - graficzne (przynajmniej z tego powodu doczepiłem się do tematu).

MitycznyJeż - miałeś włączoną przy testach pamięć SWAP? Możesz sprawdzić zachowanie pamięci SWAP podczas testów?

Nie mam jak wrzucić screenów (przynajmniej nie mogę teraz), ale chodzi o to że jak dłużej pracuje na kompie "pod obciążeniem" i nie mam już wolnej pamięci RAM (jest np. parę mega) i jest ok. 1GB pamięci wstrzymanej to bardzo widać spadek wydajności komputera, a dysk wyraźnie aktywniej pracuje. Ja w tym momencie nie potrzebuje tej pamięci wstrzymanej, bo komputer sobie przewiduje, że będę czegoś tam używał za 10 minut (tak rozumiem to wszystko co przeczytałem wcześniej na forach), tylko potrzebuję teraz pamięci RAM dla programów (a nie pamięci SWAP).

 

Dodam tyle że w pracy mam taki sam komputer jak w domu tylko w domu mam 4GB ramu, a w pracy 8GB - w pracy nie zauważam takiego problemu jak w domu...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zainteresuj się kluczem w rejestrze o nazwie "NonPagedPoolsize" (regedit -> ctrl+f -> nonpagedpoolsize )

 

Domyślnie jest "0". Za czasów Win XP "0" oznaczało, że system rezerwował sobie ostatnie 20% wolnej pamięci (dla 1GB było to aż 200MB) dla siebie - 20% ram było nie wykorzystane. Wpisując określoną wartość, dokładnie ustalasz, ile ma być (wartość w bajtach).

http://technet.microsoft.com/en-us/library/cc976155.aspx

 

Przykładowo ustalając wartość na 3,8GB (mając 4GB ram), wpisałnym 3984588.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...