“ Ditt system har slut på applikationsminne. ” Hur är det möjligt?

macOS dyker regelbundet upp en ”Force Quit Applications” -dialog:

Ditt system har slut på applikationsminne.

Ditt system har slut applikationsminne.

För att undvika problem med din dator, avsluta alla applikationer som du inte använder.

Hur är det möjligt om det finns är det bara några öppna appar?

Kommentarer

  • Relaterat: apple.stackexchange.com/ frågor / 178281 / …
  • Jag såg nyligen problemet med nästan hela systemminnet. Problemet var ett felaktigt program som allokerade men aldrig släppte GPU-minne. Eftersom all skärmvisning sker via GPU: n räcker det med att använda upp hela minnet för att orsaka ett legitimt fel utanför minnet, även om det finns gott om systemminne tillgängligt.
  • Den information som saknas i skärmdump är hur många flikar som är öppna i Safari & Chrome. Aktivitetsövervakaren kan visa att Safari innehåller 30 separata processer och Chrome ytterligare 10.
  • Jag vet inte ’ jag kommer inte ihåg den dagen hur många flikar jag öppnade. Ususlly Jag har inte mer än 5 flikar öppnade i safari och 0 i krom, används bara för några utvecklingsprov
  • Jag är riktigt arg, jag hade macbook air då köpte jag macbook pro för $ 2,5k vilket inte var billigt , och även med pro blir fläkten galen eller har lite applikationsminne. de har väldigt dåliga förhållanden mellan pris / effekt

Svar

Enligt min erfarenhet inträffar detta när mitt huvudsystem hårddisken börjar ta slut på ledigt utrymme. Operativsystem använder hårddisken för extra minneslagring, kallat ”virtuellt minne”. (Jag har definitivt alltid önskat att operativsystemet bara kan reservera tillräckligt med utrymme för sig själv, men det kan bara inte förutsäga hur många applikationer vi kör).

Utöver det är det värt att notera att regelbunden webbanvändning nu kräver mycket mer minne än tidigare. I aktivitetsövervakaren kommer du att märka att varje enskild flik & fönster (varje öppen webbsida) är sin egen process och tar upp en betydande bit minne. Utöver det, ta reda på alla annonser, filmer, blixt, skript, plugins och 360-videor etc. som vi förväntar oss att fungera smidigt. Nya operativsystem och nya webbsidor använder bara mycket minne för att förse oss med de tjänster vi förväntar oss att ”bara fungerar” (t.ex. synkronisering över enheter, aviseringar, automatisk uppdatering etc. etc.).

Kort sagt, enligt min erfarenhet finns det vanligtvis inte en enda process som plötsligt tar upp en enorm mängd minne (även om ett läckande program verkligen kan vara en skyldig – Sketchup 2016 gör det till exempel för mig). Mer vanligt, det är den extra funktionalitet som vi förväntar oss av många program / webbplugg-plugins.

Jag tror att omstart av datorn alltid lindrar detta problem en kort stund – främst genom att ladda ner alla webbsidor och appar som vi lanserat över tiden. Men om våra förväntningar på dator- och hårdvarubegränsningar förblir desamma (och vi kör samma antal processer utan att ändra något annat) kommer vi så småningom att stöta på problemet igen.

Två lösningar som fungerar för mig:

1) Öppna färre flikar / sidor och färre program åt gången. Stäng några webbsidor / program innan du öppnar de kraftiga appar som MS Office, Parallels, 3D CAD, Adobe-program etc.

2) Frigör mer utrymme på systemets hårddisk (t.ex. flytta all din musik och foton till en annan enhet), så att systemet kan hantera dina vanliga virtuella minnesbehov. För mig betyder detta min 1 TB OS-enhet behöver> 20% ledigt utrymme (200 GB)! Dina krav kan vara annorlunda. Om du är på en äldre Apple-bärbar dator eller iMac eller Mini, OWC Data-Doubler är ett riktigt fantastiskt sätt att uppnå detta.

Metod (1) är min tillfälliga fix, så att när jag så småningom antar metod (2) kommer jag att ha återställt den snygga prestanda jag förväntar mig när jag kör många tunga program samtidigt.

Kommentarer

  • Till exempel är Google Chrome en av dina öppna appar och du kan ha 30 flikar / sidor öppna i Chrome, som var och en tar upp en enorm mängd minne. På min dator tar en enda GMail-flik upp 4Gigs minne (och jag har 3 av dessa öppna för variuskonton)!

Svar

Mer troligt är det ett problem med operativsystemet i sig. Jag fick precis detta meddelande när jag bara hade några program öppna och minnetrycket var ”grönt” i Aktivitetsövervakaren – men min driftstid är 106 dagar.Som alla vet – ingen dator / operativsystem kan köras för evigt utan omstart, även om 106 dagar inte är ett högt tal om du jämför med mainframes, men för ett personligt system är det ganska bra (om än min andra Macs drifttid är 168 dagar som vi tala – utan tecken på att minnet tar slut). Omstart är förmodligen det bästa förslaget tills Apple åtgärdar detta.

Kommentarer

  • Varför röstade någon ner min kommentar ovan?
  • Jag tycker faktiskt att, med tillräckligt med ledigt utrymme på Drive tillgängligt, behöver jag inte ’ stänga av ganska mycket någonsin. längsta jag ’ var borta var minst 6 månader (innan en systemuppdatering) – det verkar som om operativsystemet är riktigt bra för att städa upp minne och hålla saker stabila. Men även då, starta om gjort ingen märkbar skillnad i förhållande till systemets prestanda.

Svar

Kan vara en Google Chrome applikationsminnesläcka eftersom jag hade samma problem med det. Kör Tas k Manager (i menyn Fler verktyg eller har kommit till Chrome: // system /) och kontrollera minnet som används av öppnade flikar och döda dem. Om det inte hjälper, tvinga att avsluta det berörda programmet bör lösa problemet.

Alternativt kan du kontrollera ditt minnestryck (memory_pressure -kommandot) och dubbelkolla ditt lediga utrymme så det finns tillräckligt med lagringsutrymme för swap-filer. Försök också köra sudo purge från terminalen.

Svar

Det är möjligt att det finns någon udda begäran om minne som det virtuella minnessystemet inte kan tvinga. Det bästa är att starta om Mac-datorn och sedan köra Activity Monitor för att visa minnestrycket och sedan observera minnesinformationen när / om du når minnestillståndet igen.

Det är troligtvis något som orsakas av en buggy program läcker minne – så att du kan titta på att uppdatera alla program som körs när detta senast hände för att säkerställa att det inte är något som en buggfix kan åtgärda.

Svar

Samma sak hände mig för några dagar sedan.

Jag följer dessa instruktioner för att återställ min Macs NVRAM och PRAM. Minneskonsumtionen gick från 4,5 GB till 2,8 GB när den startade.

  1. Stäng av din Mac.

  2. Slå på den igen och tryck på & håll Kommando + Alternativ + P + R (alla samtidigt) innan den grå skärmen visas.

  3. Håll tangenterna tills du hör att din Mac startar för andra gången (låt det piper två gånger).

Jag var tvungen att upprepa processen, en gång efter varandra, och nu har mina minnesproblem lösts.

Kommentarer

  • Jag var skeptisk till den här kommentaren. Jag menar, varför skulle ’ inte återställa ram vid avstängning? Ingen kraft, ingen ram, eller hur? Och varför skulle du behöva trycka på en snygg kombination av knappar. Men en snabb googling visar att denna teknik bekräftas av Apple support.apple.com/en-us/HT204063 . Innehållet på den sidan är i princip detsamma som det här svaret, även om det antyder att en Mac antingen har PRAM (äldre Mac-datorer) eller NVRAM (nyare Mac-datorer).
  • Återställning av NVRAM / PRAM är inte vad fungerade, omstart är det som fungerade.

Svar

Det kan finnas flera orsaker till detta felmeddelande eftersom jag får felmeddelandet regelbundet och har 300 GB ledigt på en 500 GB SSD. 32 GB RAM och meddelandet har dykt upp med endast cirka 24 GB fysiskt RAM-minne som används.

Det har alltid varit när jag hade en hel del Safari-flikar öppna. Jag misstänker ett problem med minneshantering med Safari. Kanske vissa webbplatser utlöser det men Safari bör vara tillräckligt motståndskraftiga för att återhämta sig.

Dessutom kastar Safari alltför ofta alternativet ”force reload” på mig eftersom webbsidor har slutat svara. Det är bara inte redo för prime tid. Någon behöver trampa ner bozo-utbrottet i Safari-teamet …

Kommentarer

  • Jag tvivlar på att det här beror på att Safari inte är ’ t hanterar det ’ minne väl (såvida du inte tycker att Chrome hanterar samma skräp mycket bättre). Om du tittar på Activity Monitor ser du ’ att varje webbsida kräver mycket minne – speciellt om de ’ är webb- appar (som Gmail – 4 GB mem för mig) eller har flash / filmannonser (som alla bloggar / nyhetssidor).

Svar

Om du ”ser detta meddelande men de listade applikationerna inte verkar förklara den förmodade överdrivna minneskonsumtionen, kontrollera om processer som inte är applikationer kan ligga bakom det. De kommer att listas på fliken Minne i Aktivitetsövervakaren, men de kommer inte att visas i den dialogrutan.

Jag blev spärrad av den här dialogrutan, varken de listade applikationerna eller ledigt diskutrymme förklarade det förmodade problemet.Det visar sig att jag hade några UNIX-processer med ovanligt stora mängder minne. De belopp som de använde förklarar fortfarande inte dialogens påstående, och minnetrycket var fortfarande i grönt, men så snart jag avslutade dem (behövde inte ens tvångsavsluta) stannade dialogerna och hade inte t har återkommit sedan.

VARNING: Det är en bra idé att göra lite onlineundersökning om vad okända processer är och göra innan du tvingar att sluta med dem, eftersom vissa kan ha betydande dåliga effekter på systemet om de dödas. i processen kan det vara att föredra att starta om systemet antingen i stället för eller omedelbart efter, tvångsavsluta det.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *