Windows 11 out of memory

Liittynyt
18.09.2022
Viestejä
77
Nyt vihdoinkin monen päivityksen jälkeen Chrome alkaa pysyä pystyssä.

Olin jo varautunut asentamaan Windows 10 takaisin, kun jatkuvia muistiongelmia, silti muistitestit menivät läpi.
Tuntui, ettei win 11 osaa vapauttaa muistia, vaan varaisi sitä lisää jatkuvasti vapauttamatta, vaikka sulkisi kaiken mahdollisen, varsinkin kun selaimessa oli useita ikkunoita auki.
Myös winukan sisäiset ohjelmat alkoivat kaatua muistin loppumisen seurauksena.

Vasta viimeisin päivitys näyttäisi korjanneen ohjelman. Win 10:ssä sai olla vaikka 30 ikkunaa auki.
 
Ja ootko säätäny swapin kokoa käsin?
Joo muttei mitään vaikutusta, vasta uusin päivitys tuntuu toimivan ja tuota virheilmoitusta tai kaatumista ei ole tullut, vaikka nytkin pidän auki yli 30 selainikkunaa koe mielessä.
Muutama kuukausi meni kiroillessa, tilasin uutta muistiakin, kun testaamisesta huolimatta epäilin kampojen toimivuutta, mutta näyttää siltä, että win 11 oli se syy, kammat vielä vaihtamatta.
 
Joo muttei mitään vaikutusta, vasta uusin päivitys tuntuu toimivan ja tuota virheilmoitusta, tai kaatumista ei ole tullut, vaikka nytkin pidän auki yli 30 selainikkunaa koe mielessä.

Laita se nyt automaattiselle. Sen säätämisessä ei ole enää mitään järkeä/hyötyä. 95% näistä muistinloppumisongelmista johtuu siitä, että asetettu käsin arvot.
 
Laita se nyt automaattiselle. Sen säätämisessä ei ole enää mitään järkeä/hyötyä. 95% näistä muistinloppumisongelmista johtuu siitä, että asetettu käsin arvot.
No toisaalta se ei voinut olla syy, koska kokeilin sitä vasta viimeisenä keinona parin kuukauden kaatuilun jälkeen ja sillä ei ollut vaikutusta puoleen tai toiseen.
Nyt kuitenkin pelaa päivittymisen jälkeen.
 
Nyt vihdoinkin monen päivityksen jälkeen Chrome alkaa pysyä pystyssä.

Olin jo varautunut asentamaan Windows 10 takaisin, kun jatkuvia muistiongelmia, silti muistitestit menivät läpi.
Tuntui, ettei win 11 osaa vapauttaa muistia, vaan varaisi sitä lisää jatkuvasti vapauttamatta, vaikka sulkisi kaiken mahdollisen, varsinkin kun selaimessa oli useita ikkunoita auki.
Myös winukan sisäiset ohjelmat alkoivat kaatua muistin loppumisen seurauksena.
Vasta viimeisin päivitys näyttäisi korjanneen ohjelman. Win 10:ssä sai olla vaikka 30 ikkunaa auki.
Windows on rakennettu siten, että se ei vapauta sovelluksien varaamaa muistia, kun sovellus suljetaan. Aiemmin varattu ja sittemmin vapautunut muisti vapautuu muiden sovellusten käytettäväksi vasta sitten, kun vapaa muisti alkaa todellisuudessa loppua. Tällaisella ratkaisulla pyritään nopeuttamaan toimintaa, jos aiemmin suljettu sovellus käynnistetään myöhemmin uudelleen. Tehtävienhallinnan näyttämä muistin käyttöaste näyttää siis miltei aina todellista suuremmat lukemat.

Kaatumisten todellinen syy on siis voinut olla jokin aivan muu kuin "muistin loppuminen".
 
Windows on rakennettu siten, että se ei vapauta sovelluksien varaamaa muistia, kun sovellus suljetaan. Aiemmin varattu ja sittemmin vapautunut muisti vapautuu muiden sovellusten käytettäväksi vasta sitten, kun vapaa muisti alkaa todellisuudessa loppua. Tällaisella ratkaisulla pyritään nopeuttamaan toimintaa, jos aiemmin suljettu sovellus käynnistetään myöhemmin uudelleen. Tehtävienhallinnan näyttämä muistin käyttöaste näyttää siis miltei aina todellista suuremmat lukemat.

Kaatumisten todellinen syy on siis voinut olla jokin aivan muu kuin "muistin loppuminen".
Kyllä Windows 11 varatun muistin vapauttaa kun prosessi suljetaan ja se on silloin heti muiden prosessien käytettävissä. Voi vaikka itse testata kun tarkkailee Tehtävienhallinnasta käytössä (In use) olevaa muistin määrää prosessia sulkiessa. Tehtävienhallinta kyllä ilmoittaa erikseen kohdasssa Välimuisti (Cache) muistin, joka on sitten tuota kuvaleimaasi välimuistia. Eli siellä on valmiina äskettäin käytettyjä tiedostoja ja prosessidataa. Tosin tuo lasketaan ns vapaaksi muistiksi, eli on kyllä heti käytettävissä.

No toisaalta se ei voinut olla syy, koska kokeilin sitä vasta viimeisenä keinona parin kuukauden kaatuilun jälkeen ja sillä ei ollut vaikutusta puoleen tai toiseen.
Nyt kuitenkin pelaa päivittymisen jälkeen.
Jos vielä oireilee ja pagefilen kokokin on nyt automaattisella, niin katso mitä Tehtävienhallinta sanoo Suorituskyky -> Muisti -välilehdellä. Ota vaikka kuvakaappaus tänne. Varsinkin jos Sivutettu varanto (Paged Pool) tai Sivuttamaton varanto (Non-paged Pool) on epätavallisen suuri, niin saattaa olla vika jossain ajurissa. Useimmiten syyllisenä on verkkokortin tai näytönohjaimen ajuri. Kurkkaa myös viekö joku prosessi epätavallisen paljon muistia.

Mutta paljon tuota muistia siinä koneessa on?
 
Viimeksi muokattu:
En tiedä oliko tämä vastaus minulle, mutta pelkästään prosessit ei sitä muistia käytä. Usein aktiivisena on mm. ajureita, mapattuja tiedostoja, jne... Mutta jos haluaa noita tarkemmin tutkia, niin RamMap on tähän ihan näppärä.

Edit:
Latasin tuossa isomman mallin Amusella ja sen sulkiessa kaikki muisti kyllä vapautui käyttöön. Ainoa mitä tapahtui oli, että osa mapatuista tiedostoista jäi Standby:n, eli muistiin joka ilmoitetaan Tehtävienhallinnassa osana Cachea.
1734190793259.png
 
Viimeksi muokattu:
Kyllä Windows 11 varatun muistin vapauttaa kun prosessi suljetaan ja se on silloin heti muiden prosessien käytettävissä. Voi vaikka itse testata kun tarkkailee Tehtävienhallinnasta käytössä (In use) olevaa muistin määrää prosessia sulkiessa. Tehtävienhallinta kyllä ilmoittaa erikseen kohdasssa Välimuisti (Cache) muistin, joka on sitten tuota kuvaleimaasi välimuistia. Eli siellä on valmiina äskettäin käytettyjä tiedostoja ja prosessidataa. Tosin tuo lasketaan ns vapaaksi muistiksi, eli on kyllä heti käytettävissä.

"Teoriassa". W10 jälkeen tuli tää ennakoiva muistinkäyttö. Niikuin tossa ylempänä puhuttiin, se varaa käytön mukaan sovelluksia sinne. Käyttämätön muisti on hyödytöntä muistia.

Mä vaan mietin että jos swappia on säädelty käsin niin mitä muita "tweakkeja" tehty. Tai sit on ihan puhdas hardisongelma.
 
"Teoriassa". W10 jälkeen tuli tää ennakoiva muistinkäyttö. Niikuin tossa ylempänä puhuttiin, se varaa käytön mukaan sovelluksia sinne. Käyttämätön muisti on hyödytöntä muistia.
SuperFetch, eli nykyisimmin SysMain? Se tosiaan lataa valmiiksi yleisimmin käytettyjä ohjelmia muistiin ja nopeuttaa siten noiden käynnistystä. Tosin tuokaan ei vie aktiivista muistia, eli ei lasketa käytössä olevaksi vaan tuo on kanssa siellä välimuistissa Standbyna. Kyllä, tyhmäähän sitä olisi jättää muistia käyttämättä.

Edit:
Pointti mitä yritän vaan kertoa on, että Tehtävienhallinnasta jos katsoo sitä käytössä olevaa muistia (In use), niin se on ihan aktiivisesti käytössä. Siellä on sitten erikseen tuo Välimuistissa (Cache) kohta jossa on sitten valmiina mm. SysMainin valmiiksi muistiin lataamia ohjelmia ja äskettäin suljettuja prosesseja. Tämä muisti on kuitenkin sellaista, joka voidaan antaa heti muiden prosessien käyttöön kun ne muistia tarvitsevat. Eli siksi sitä ei lasketa Tehtävienhallinnassa Käytössä (In use) kohtaan. Mutta jos nyt satut avaamaan juuri suljetun ohjelman niin sitä ei tarvitse välttämättä ladata uudelleen levyltä asti jos se löytyy jo Standbyna tuolta välimuistista.
 
Viimeksi muokattu:

Uusimmat viestit

Statistiikka

Viestiketjuista
261 670
Viestejä
4 543 383
Jäsenet
74 829
Uusin jäsen
Pcbuild

Hinta.fi

Back
Ylös Bottom