Activity Monitor Demystified

Activity Monitor Demystified

Ikke mange tilfeldige brukere vet om Activity Monitor, enda færre forstår hva det virkelig kan gjøre bortsett fra å tvangs avslutte et program. I denne oversikten over Activity Monitor, dissekere vi brukergrensesnittet, lære å håndtere minne, drepe svarer applikasjoner og dissekere aktive prosesser.


Et annet alternativ vi kan nevne er Sampling. Med mindre du er en lav-nivå språk programmerer, har du sannsynligvis ikke vil forstå hva som skjer her, men dette alternativet lar deg prøve en prosess i noen sekunder - det vil si, logg som fungerer det kaller og der - og se hva som er skjer dypt ned i OS og andre prosesser som kjørte programmet.

Så hvis et program henger ofte uten å bruke opp all CPU eller RAM, kanskje noen hint bli droppet etter prøvetaking det samtidig er frosset, som i dette eksempelet

Håndtering Problematiske Applications

Når du merker et program henger (det tar for lang tid å svare og /eller du får den spinnende badeball markør), har du flere valg.:


    Du kan vente på det å bli responsive igjen. Dette fungerer sjelden hvis den ikke har blitt responsive etter 10 sekunder med venting.
  1. Du kan prøve å fokusere det (slik at navnet vises i menylinjen øverst på skjermen) og treffer CMD + Q. Noen ganger våkner opp programmet, men også slår det ned i prosessen.
  2. Du kan velge Tvungen avslutning ved å høyreklikke på programmet i Dock. Dette er identisk med CMD + Q, bare det tvinger et program til å avslutte. Søknaden kan ikke nekte.
  3. Du kan tilkalle Tvungen avslutning Applications
    menyen ved å trykke CMD + Option + ESC og velge den der. Dette er identisk med å høyreklikke og Force Avslutte.
  4. Du kan åpne Activity Monitor, som i seg selv noen ganger hjelper det fast program våkner.
  5. Til slutt kan du bruke Activity Monitor for å finne den skyldige og kraft lukke den.

    finn problemet

    hoved~~POS=TRUNC skjermen~~POS=HEADCOMP er beskrevet i forrige avsnitt er egentlig det for deg å finne disse vanskelige prosesser og avslutte dem om nødvendig. Alt du vanligvis trenger å gjøre for å finne den problematiske prosessen er å se etter den røde "Programmet svarer ikke" suffiks på en prosess navn.

    Hvis en prosess skiller seg ut som konsekvent har over 10% CPU-bruk eller over 1GB aktiv RAM, er det sannsynlig problematisk.

    Hvis det ikke er til stede, kan du prøve å sortere etter CPU eller real Mem bruk, og se hvilke som kommer ut på toppen. Hvis en prosess skiller seg ut som konsekvent har over 10% CPU-bruk eller over 1 GB aktiv RAM, er det sannsynlig problematisk.

    Mens du gjør dette, er det viktig å huske på å velge Alle prosesser fra rullegardinmenyen for valg ovenfor hovedtabellen, fordi det vil også inkludere prosesser som ikke er eid av den påloggede brukeren (for eksempel de _windowserver bruker starter og eier WindowServer prosessen).

    Håndtering problemet

    på dette punktet, kan du enten velge den problematiske prosessen og trykk på Avslutt prosess
    å avslutte den med makt, eller du kan sende prosessen et signal innenfra Activity Monitor. Gå til View -> Send Signal til prosess
    , og velg enten Avbrudd, Legg på, Avslutt, Abort eller Kill

    Abort, Avslutt og Kill vanligvis ha samme konsekvens som hoved Avslutt prosess. knappen, men avbrudds og Legg på noen ganger kan våkne opp programmet uten å drepe den.
    sende signal menyen
    CPU

    La oss vende oppmerksomheten mot den nederste delen av vinduet nå og ser på CPU . fanen
    CPU Tab

    fanen CPU gir oss tre prosent indikatorer: Bruker, System og Idle. Selv om de er ganske selvforklarende, la oss gå gjennom dem likevel.

    Rydding Memory

    Mens OS X periodevis gjør renske Inaktiv hukommelse og konverterer den til Free, noen ganger tar det for lang eller bare glemmer det, effektivt lamme noen programmer som krever store mengder minne som virtuelle maskiner. For å utføre en manuell spyling, er åpne terminal og skriv renske alt du trenger å gjøre. Merk at du må Developer Tools installert for dette -. En gratis (riktignok ganske stor nedlasting) via App Store

    VM størrelse, side-ins, Page-outs og Swap brukt

    Til høyre på denne statistikken, kan vi se VM størrelse, som viser hvor mange reserverte virtuelt minne apps har bedt om. Søknader kan be om en viss VM hvis de forventer å trenge det, men den faktiske mengden av VM i bruk er vanligvis mye mindre.

    Så er det side-ins, som angir hvor mye og hvor raskt data blir kopiert inn i RAM fra harddisken, og side-outs som indikerer hvor mye data kopieres fra RAM til harddisken. Ifølge Apple, hvis page-outs hastigheten er over null ved normal arbeidsbelastning, kan Mac nytte av noen ekstra RAM.

    Hvis page-outs hastigheten er over null ved normal arbeidsbelastning, kan Mac nytte av noen ekstra RAM

    til slutt har vi "swap brukt", som forteller oss hvor mye plass på harddisken tiden blir brukt som virtuelt minne. Swapfilen er en datafil som inneholder RAM informasjon som ikke passet inn i RAM, og ble ikke bedt om så sent som noen andre data. Du finner swap filer i /private /var /vm, men det anbefales ikke å røre dem.

    Akkurat som med CPU data, RAM data kan gjøres vedvarende synlig også. For å gjøre dette, må du gå til View -> Dock Icon -> Vis Minnebruk
    . Dette valget vil skru Activity Monitor-ikonet i dokken i RAM-bruk kakediagrammet fra kategorien vi bare så på. Farger kan også endres ved å klikke farge rutene ved siden av verdiene.

    Disk aktivitet
    Disk Aktivitet

    Disk aktivitet bryter ned informasjon om gjeldende disk bruk, nummer eller total leser og skriver og hastighet leser og skriver. Akkurat som CPU og minne, kan Disk Aktivitet ha sine farger endres også, og kan vises som en Dock-ikon via View -> Dock Icon -.> Disk aktivitet

    Disk Usage
    Disk Usage

    Disk bruk er ganske grei. - det måler mengden harddiskplass som er i bruk (inkludert nevnte swap-fil) og den delen av harddisken som er tilgjengelig

    Mens Disk bruk ikke kan representeres som en Dock-ikon, kan du endre farger akkurat som i de tidligere omtalte kategoriene. Disk Usage vil liste alle tilgjengelige lagringsenheter i rullegardinmenyen - inkludert eksterne enheter som usbs eller eksterne harddisker

    Nettverk
    Nettverk

    Network kategorien vil vise informasjon om nettverkstrafikk -. Uansett om det er kablet eller trådløst. Hvis du prøver å laste ned en fil, bør du se det pigge betraktelig.

    Denne kategorien vil tjene litt formål når den ikke ser på din båndbredde og selv da, det er mer presise dedikerte nettverk sniffing programmer der ute som du kan bruke hvis du ønsket å dissekere nettverkstrafikken i større grad. For eksempel kan Lille Snitch analysere trafikken per-søknad og også fungere som en brannmur alternativ til den opprinnelige mac brannmur.

    Konklusjon

    Activity Monitor er en av OSX gjemte skatter. Det er ikke bare lar deg drepe svarer applikasjoner og prosesser, det hjelper også deg å få innsikt i mange skjulte men uvurderlig fasetter av datamaskinen -. Fra CPU og RAM-bruk til nettverk travelheten

    Lær å bruke det ofte og se til den når du føler datamaskinen har en hoste som kommer på, og i tid, vil du være i stand til å finne og løse de fleste problemer på Mac som en proff. Når du blir kjent nok med det, jeg garanterer at du vil ikke jobbe en dag uten å ha minst en titt på det mens du utfører dine daglige oppgaver.

    Hvis du finner noen andre funksjoner i Activity Monitor uvurderlig eller har mer metoder for å bringe fastlåste programmer tilbake til livet, må du legge dem i kommentarfeltet, vi er ivrige etter å høre dem!