“ Systemet ditt har gått tom for applikasjonsminne. ” Hvordan er det mulig?

macOS dukker regelmessig opp en «Force Quit Applications» -dialog:

Systemet ditt har gått tom for applikasjonsminne.

Systemet har gått tom for applikasjonsminne.

For å unngå problemer med datamaskinen din, avslutter du applikasjonene du ikke bruker.

Hvordan er det mulig hvis det er er det bare noen få åpne apper?

Kommentarer

  • Relatert: apple.stackexchange.com/ spørsmål / 178281 / …
  • Jeg så nylig dette problemet med nesten alt systemminnet ledig. Problemet var et feil program som tildelte, men aldri frigjorde GPU-minne. Siden all skjermvisning skjer via GPU, er det nok å bruke opp hele minnet til å forårsake en legitim feil uten minne, selv når det er mye systemminne tilgjengelig.
  • Informasjonen som mangler fra skjermbilde er hvor mange faner som er åpne i Safari & Chrome. Aktivitetsovervåker kan vise at Safari inneholder 30 separate prosesser og Chrome ytterligere 10.
  • Jeg husker ikke ‘ den dagen hvor mange faner jeg åpnet. Ususlly Jeg har ikke mer enn 5 faner åpnet i safari og 0 i krom, brukt bare for noen utviklingstester
  • Jeg er veldig sint, jeg hadde macbook air så kjøpte jeg macbook pro for $ 2,5 000 som ikke var billig , og til og med med pro blir fanen gal eller mangler applikasjonsminne. de har veldig dårlig forhold mellom pris / kraft

Svar

Etter min erfaring skjer dette når mitt hovedsystem harddisken har lite ledig plass. Operativsystemer bruker harddisken for ekstra minnelagring, kalt «virtuelt minne». (Jeg har absolutt alltid ønsket at operativsystemet bare kunne reservere nok plass til seg selv, men det kan bare ikke forutsi hvor mange applikasjoner vi kjører).

I tillegg er det det er verdt å merke seg at vanlig nettbruk nå krever mye mer minne enn det gjorde tidligere. I aktivitetsovervåking vil du merke at hver eneste fane & -vindu (hver åpen webside) er sin egen prosess, og tar opp en betydelig mengde minne. På toppen av det, ta hensyn til alle annonser, filmer, flash, skript, plugins og 360-videoer etc. som vi forventer å kjøre jevnt. Nye operativsystemer og nye nettsider bruker bare mye minne for å gi oss tjenestene vi forventer å «bare fungere» (f.eks. Synkronisering på tvers av enheter, varsler, automatisk oppdatering osv. Osv.).

Kort sagt, etter min erfaring er det vanligvis ikke en eneste prosess som plutselig tar opp en enorm mengde minne (selv om et lekkende program virkelig kan være en skyldige – Sketchup 2016 gjør dette for eksempel for meg). Oftere, det er den ekstra funksjonaliteten vi forventer av mange programmer / web-plugins.

Jeg tror at omstart av datamaskinen alltid løser dette problemet en kort stund – først og fremst ved å laste ned alle nettsidene og appene vi hadde lansert over tid. Men hvis forventningene våre om datamaskin- og maskinvarebegrensninger forblir de samme (og vi kjører like mange prosesser uten å endre noe annet), vil vi til slutt støte på problemet igjen.

To løsninger som fungerer for meg:

1) Åpne færre faner / sider og færre programmer på en gang. Lukk noen websider / programmer før du åpner de heftige appene, for eksempel MS Office, Parallels, 3D CAD, Adobe-programmer etc.

2) Frigjør mer plass på systemharddisken (f.eks. flytt all musikken og bildene dine til en annen stasjon), slik at systemet kan håndtere de typiske virtuelle minnebehovene. For meg betyr dette min 1 TB OS-stasjon trenger> 20% ledig plass (200 GB)! Kravene dine kan være forskjellige. Hvis du bruker en eldre Apple-bærbar PC eller iMac eller Mini, er OWC Data-Doubler er en virkelig fantastisk måte å oppnå dette på.

Metode (1) er min midlertidige løsning, slik at når jeg til slutt vedtar metode (2), vil jeg ha gjenopprettet den sprø ytelsen jeg forventer mens jeg kjører mange tunge programmer samtidig.

Kommentarer

  • For eksempel er Google Chrome en av de åpne appene dine, og du kan ha 30 faner / sider åpne i Chrome, som hver tar opp enormt mye minne. På datamaskinen min tar en enkelt GMail-fane opp 4 gigabyte minne (og jeg har 3 av disse åpne for variuskontoer)!

Svar

Mer sannsynlig er det et problem med selve operativsystemet. Jeg mottok nettopp denne meldingen da jeg bare hadde noen få åpne programmer og minnetrykket var «grønt» i Aktivitetsovervåker – men min oppetid er 106 dager.Som alle vet – ingen datamaskiner / operativsystemer kan kjøre for alltid uten omstart, selv om 106 dager ikke er et høyt tall hvis du sammenligner med mainframes, men for et personlig system er det ganske bra (om enn min andre Mac-er oppetid er 168 dager som vi snakk – uten tegn til å gå tom for minne). Start på nytt er sannsynligvis det beste forslaget til Apple løser dette.

Kommentarer

  • Hvorfor stemte noen ned kommentaren min ovenfor?
  • Jeg synes faktisk at, med nok ledig plass på stasjonen tilgjengelig, trenger jeg ikke ‘ å slå av nesten. lengste jeg ‘ var borte var minst 6 måneder (før en systemoppdatering) – det ser ut til at operativsystemet er veldig bra på å rydde opp i minnet og holde ting stabilt. Men selv da, startet på nytt ingen merkbar forskjell i systemytelsen.

Svar

Kan være et Google Chrome applikasjonsminnelekkasje ettersom jeg hadde det samme problemet med det. Kjør Tas k Manager (i Flere verktøy -menyen eller kom til chrome: // system /) og sjekk minnet som brukes av åpne faner og drep dem. Hvis du ikke hjelper, bør tvangsavslutning av det berørte programmet løse problemet.

Alternativt kan du sjekke minnetrykket (memory_pressure -kommandoen) og dobbeltsjekke ledig plass så det er nok lagringsplass for byttefiler. Prøv også å kjøre sudo purge fra terminalen.

Svar

Det er mulig at det er noen merkelige forespørsler om minne som det virtuelle minnesystemet ikke kan forplikte. Det beste er å starte Mac-en på nytt og deretter kjøre Activity Monitor for å vise minnetrykket og deretter observere minnedetaljene når / hvis du når minnetilstanden igjen.

Det er sannsynlig noe forårsaket av en buggy. program lekker minne – slik at du kan se på å oppdatere alle programmer som kjører sist for å sikre at det ikke er noe som en feilretting kan avhjelpe.

Svar

Det samme problemet skjedde med meg for noen dager siden.

Jeg følger disse instruksjonene for å tilbakestill min Macs NVRAM og PRAM. Minneforbruket gikk fra 4,5 GB ned til 2,8 GB da den startet.

  1. Slå av Mac-en.

  2. Slå den på igjen og trykk & hold Kommando + Alternativ + P + R (alt på samme tid) før den grå skjermen vises.

  3. Hold tastene til du hører Mac-en din starter opp for andre gangen (la den piper to ganger).

Jeg måtte gjenta prosessen, den ene gangen rett etter den andre, og nå er minneproblemene mine løst.

Kommentarer

  • Jeg var skeptisk til denne kommentaren. Jeg mener, hvorfor ville ‘ ikke ram tilbakestilt ved avslutning? Ingen kraft, ingen ram, ikke sant? Og hvorfor trenger du å trykke på en kronglete kombinasjon av knapper. Men en rask googling viser at denne teknikken er bekreftet av Apple support.apple.com/en-us/HT204063 . Innholdet på den siden er i utgangspunktet det samme som dette svaret, selv om det antyder at en Mac vil ha enten PRAM (eldre Mac-er) eller NVRAM (nyere Mac-er).
  • Tilbakestilling av NVRAM / PRAM er ikke det jobbet, omstart er det som fungerte.

Svar

Det kan være flere årsaker til denne feilmeldingen fordi jeg får feilmeldingen regelmessig og har 300 GB ledig på en 500 GB SSD. 32 GB RAM, og meldingen har dukket opp med bare brukt rundt 24 GB fysisk RAM.

Det har alltid vært da jeg hadde en masse Safari-faner åpne. Jeg mistenker et problem med minnestyring med Safari. Kanskje noen nettsteder utløser det, men Safari skal være motstandsdyktig nok til å komme seg.

I tillegg kaster Safari alt for ofte alternativet «force reload» på meg fordi nettsider har sluttet å svare. Det er bare ikke klart for prime tid. Noen trenger å tampe ned bozo-utbruddet i Safari-teamet …

Kommentarer

  • Jeg tviler på at dette er fordi Safari ikke er ‘ t å administrere det ‘ minne godt (med mindre du finner ut at Chrome håndterer det samme crap-ton mye bedre). Hvis du ser på Activity Monitor, vil du ‘ se at hver webside krever mye minne – spesielt hvis de ‘ er web- apper (som Gmail – 4 GB mem for meg) eller har flash- / filmannonser (for eksempel alle blogger / nyhetssider).

Svar

Hvis du «ser denne meldingen, men de oppførte programmene ikke ser ut til å forklare det antatte overdrevne minneforbruket, må du sjekke om prosesser som ikke er applikasjoner kan ligge bak. De vil være oppført i kategorien Minne i Aktivitetsovervåker, men vil ikke vises i den dialogen.

Jeg ble sperret av denne dialogboksen, med verken de listede applikasjonene eller ledig diskplass som forklarte det antatte problemet.Det viser seg at jeg hadde noen UNIX-prosesser med uvanlig store mengder minne. Beløpene de brukte forklarte fortsatt ikke dialogens påstand, og minnetrykket var fortsatt i det grønne, men så snart jeg sluttet (måtte ikke engang tvinge til å slutte) stoppet dialogene og hadde ikke oppstått siden.

ADVARSEL: Det er en god idé å gjøre litt online undersøkelser av hva ukjente prosesser er og gjøre før du melder deg ut med makt, da noen kan ha betydelige dårlige effekter på systemet hvis de blir drept. på prosessen kan det være å foretrekke å starte systemet på nytt enten i stedet for, eller umiddelbart etter, tvangsavslutning.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *