“ Dit system er løbet tør for applikationshukommelse. ” Hvordan er det muligt?

macOS popper regelmæssigt op i en “Force Quit Applications” -dialog:

Dit system er løbet tør for applikationshukommelse.

Dit system er løbet tør for applikationshukommelse.

For at undgå problemer med din computer skal du afslutte alle applikationer, du ikke bruger.

Hvordan er det muligt, hvis der er der kun nogle få åbne apps?

Kommentarer

  • Relateret: apple.stackexchange.com/ spørgsmål / 178281 / …
  • Jeg har for nylig set dette problem med næsten hele systemhukommelsen fri. Problemet var et defekt program, der tildelte, men aldrig frigav GPU-hukommelse. Da al skærmvisning sker gennem GPUen, er det nok at bruge hele dens hukommelse til at forårsage en legitim fejl uden for hukommelsen, selv når der er masser af systemhukommelse tilgængelig.
  • Det stykke information, der mangler i skærmbillede er, hvor mange faner der er åbne i Safari & Chrome. Aktivitetsovervågning viser muligvis, at Safari indeholder 30 separate processer og Chrome en anden 10.
  • Jeg kan ikke ‘ ikke huske den dag, hvor mange faner jeg åbnede. Ususlly Jeg har ikke mere end 5 faner åbnet i safari og 0 i krom, kun brugt til nogle udviklingstests , og selv med pro bliver fanen skør eller ud af applikationshukommelse. de har virkelig dårligt forhold mellem pris / magt

Svar

Efter min erfaring sker dette, når mit hovedsystem harddisken er ved at løbe tør for ledig plads. Operativsystemer bruger harddisken til ekstra hukommelse, kaldet “virtuel hukommelse”. (Jeg har bestemt altid ønsket, at operativsystemet bare kunne reservere nok plads til sig selv, men det kan bare ikke forudsige, hvor mange applikationer vi kører).

Oven i det er det værd at bemærke, at regelmæssig internetbrug nu kræver langt mere hukommelse, end det tidligere gjorde. I aktivitetsovervågning vil du bemærke, at hver eneste fane & vindue (hver åben webside) er dens egen proces, der optager en betydelig del af hukommelsen. Derudover skal du tage højde for alle de annoncer, film, flash, scripts, plugins og 360-videoer osv., Som vi forventer at køre problemfrit. Nye operativsystemer og nye websider bruger bare meget hukommelse til at give os de tjenester, vi forventer at “bare arbejde” (f.eks. Synkronisering på tværs af enheder, meddelelser, automatisk opdatering osv. Osv.).

Kort sagt, efter min erfaring er der normalt ikke “en enkelt proces, der pludselig optager en enorm mængde hukommelse (selvom et utæt program virkelig kunne være en synder – Sketchup 2016 gør det for eksempel for mig). Mere almindeligt, det er den ekstra funktionalitet, vi forventer af mange programmer / web-plugins.

Jeg tror, at genstart af computeren altid afhjælper dette problem i en kort periode – primært ved at aflæse alle de websider og apps, vi havde lanceret over tid. Men hvis vores forventning om computer- og hardwarebegrænsninger forbliver den samme (og vi kører det samme antal processer uden at ændre noget andet), vil vi til sidst løbe ind i problemet igen.

To løsninger, der fungerer for mig:

1) Åbn færre faner / sider og færre programmer ad gangen. Luk nogle websider / programmer, inden du åbner de store apps, såsom MS Office, Parallels, 3D CAD, Adobe-programmer osv.

2) Frigør mere plads på systemets harddisk (f.eks. flyt al din musik og fotos til et andet drev), så systemet kan håndtere dine typiske virtuelle hukommelsesbehov. For mig betyder det min 1 TB OS-drev har brug for> 20% ledig plads (200 GB)! Dine krav kan være forskellige. Hvis du “bruger en ældre Apple-bærbar computer eller iMac eller Mini, skal OWC Data-Doubler er en virkelig fantastisk måde at opnå dette på.

Metode (1) er min midlertidige løsning, så når jeg til sidst vedtager metode (2), vil jeg have gendannet den hurtige ydeevne, jeg forventer, mens jeg kører mange tunge programmer samtidigt.

Kommentarer

  • Google Chrome er f.eks. en af dine åbne apps, og du har muligvis 30 faner / sider åbne i Chrome, der hver især optager en enorm mængde hukommelse. På min computer optager en enkelt GMail-fane 4 gigas hukommelse (og jeg har 3 af disse åbne for variuskonti)!

Svar

Mere sandsynligt er det et problem med selve operativsystemet. Jeg modtog netop denne besked, da jeg kun havde et par programmer åbne, og hukommelsestrykket var “grønt” i Aktivitetsovervågning – men min oppetid er 106 dage.Som alle ved – ingen computer / OS kan køre for evigt uden genstart, selvom 106 dage ikke er et højt tal, hvis man sammenligner med mainframes, men for et personligt system er det ret godt (omend min anden Macs oppetid er 168 dage, som vi tal – uden tegn på, at hukommelsen løber tør). Genstart er sandsynligvis det bedste forslag, indtil Apple løser dette.

Kommentarer

  • Hvorfor stemte nogen ned min kommentar ovenfor?
  • Jeg finder faktisk ud af, at der med nok ledig plads på drevet til rådighed ikke er ‘ behøver ikke at lukke stort set nogensinde. længste jeg ‘ var væk var mindst 6 måneder (før en systemopdatering) – det ser ud til, at operativsystemet er rigtig godt til at rydde op i hukommelsen og holde tingene stabile. Men selv da, genstart startet ingen mærkbar forskel på systemets ydeevne.

Svar

Kunne være en Google Chrome applikationshukommelseslækage, da jeg havde det samme problem med det. Kør Tas k Manager (i menuen Flere værktøjer eller kom til chrome: // system /) og tjek hukommelsen, der er brugt af åbnede faner, og dræb dem. Hvis du ikke får hjælp, skal Force Lukke det berørte program løse problemet.

Alternativt kan du kontrollere dit hukommelsestryk (memory_pressure -kommandoen) og dobbelttjekke din ledige plads, så der er nok lagerplads til swap-filer. Prøv også at køre sudo purge fra terminalen.

Svar

Det er muligt, at der er en ulige anmodning om hukommelse, som det virtuelle hukommelsessystem ikke kan forpligte. Det bedste valg er at genstarte Macen og derefter køre Aktivitetsovervågning for at vise hukommelsestrykket og derefter observere disse hukommelsesoplysninger, når / hvis du når denne hukommelsestilstand igen.

Det er sandsynligvis noget forårsaget af en buggy. program lækker hukommelse – så du kan se på at opdatere alle programmer, der kører, når dette sidst skete for at sikre, at det ikke er noget, som en fejlrettelse kan afhjælpe.

Svar

Det samme problem skete for mig for et par dage siden.

Jeg følger disse instruktioner for at nulstil min Macs NVRAM og PRAM. Hukommelsesforbruget gik fra 4,5 GB ned til 2,8 GB, da det startede.

  1. Sluk for din Mac.

  2. Tænd den igen, og tryk på & hold Kommando + Option + P + R (alt på samme tid), før den grå skærm vises.

  3. Hold tasterne, indtil du hører din Mac starte op til anden gang (lad det bippe to gange).

Jeg var nødt til at gentage processen, den ene gang lige efter den anden, og nu er mine hukommelsesproblemer løst.

Kommentarer

  • Jeg var skeptisk over for denne kommentar. Jeg mener, hvorfor ville ‘ ikke ram nulstille ved lukning? Ingen magt, ingen ram, ikke? Og hvorfor skulle du trykke på en indviklet kombination af knapper. Men en hurtig googling viser, at denne teknik er bekræftet af Apple support.apple.com/en-us/HT204063 . Indholdet på denne side er stort set det samme som dette svar, selvom det antyder, at en Mac enten har PRAM (ældre macer) eller NVRAM (nyere macs).
  • Nulstilling af NVRAM / PRAM er ikke det arbejdet, genstart er det, der fungerede.

Svar

Der kan være flere årsager til denne fejlmeddelelse, fordi jeg får fejlmeddelelsen regelmæssigt og har 300 GB ledig på en 500 GB SSD. 32 GB RAM, og meddelelsen er dukket op med kun cirka 24 GB fysisk RAM brugt. nogle websteder udløser det, men Safari skal være modstandsdygtig nok til at komme sig.

Derudover kaster Safari alt for ofte indstillingen “force reload” på mig, fordi websider ikke længere reagerer. Det er bare ikke klar til prime tid. Nogen har brug for at tampe ned bozo-udbruddet i Safari-teamet …

Kommentarer

  • Jeg tvivler på, at dette skyldes, at Safari ikke er ‘ t administrerer det ‘ s hukommelse godt (medmindre du finder ud af, at Chrome håndterer det samme crap-ton meget bedre). Hvis du ser på Aktivitetsovervågning, ser du ‘ at hver webside kræver meget hukommelse – især hvis de ‘ er web- apps (som f.eks. Gmail – 4 GB mem til mig) eller har flash / filmannoncer (såsom hver blog / nyhedsside).

Svar

Hvis du “ser denne meddelelse, men de anførte applikationer ikke ser ud til at forklare det formodede overdrevne hukommelsesforbrug, skal du kontrollere, om ikke-applikationsprocesser måske ligger bag det. De “vises på fanen Hukommelse i Aktivitetsovervågning, men vises ikke i denne dialog.

Jeg blev spærret af denne dialog, hvor hverken de anførte applikationer eller ledig diskplads forklarede det formodede problem.Det viser sig, at jeg havde et par UNIX-processer, der brugte usædvanligt store mængder hukommelse. De beløb, de brugte, forklarede stadig ikke påstanden om dialog, og hukommelsestrykket var stadig i det grønne, men så snart jeg forlod dem (behøvede ikke engang at tvinge til at stoppe), stoppede dialogerne og havde ikke t gentaget siden.

ADVARSEL: Det er en god ide at undersøge lidt online om, hvad eventuelle ukendte processer er, og inden du med magt afslutter dem, da nogle kan have betydelige dårlige effekter på systemet, hvis de dræbes. på processen kan det være at foretrække at genstarte systemet enten i stedet for eller umiddelbart efter, at tvangsafslutte det.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *