Alle lopende apps bekijken & Processen in Mac OS X
Er zijn verschillende manieren om alle applicaties of programma's te zien die op een Mac draaien, variërend van alleen het zien van "windowed" apps die draaien in de grafische front-end, tot het onthullen van zelfs de meest obscure systeem- niveau processen en taken die in de kern van Mac OS draaien. We behandelen vijf verschillende manieren om deze actieve apps en processen in Mac OS X te bekijken, waarvan sommige zeer gebruiksvriendelijk zijn en van toepassing zijn op alle gebruikers, en sommige meer geavanceerde methoden zijn die toegankelijk zijn via de opdrachtregel.Neem de tijd om ze allemaal te leren, en u kunt dan de methode gebruiken die het meest geschikt is voor uw behoeften.
In één oogopslag: kijken naar het Dock om actieve Mac-apps te zien
De eenvoudigste manier om te zien welke apps op dit moment actief zijn, is door een blik te werpen op het Mac OS X Dock. Als u een kleine gloeiende stip ziet onder het toepassingspictogram, is deze geopend en actief.
Hoewel er niets mis is met het gebruik van deze aanpak, is het duidelijk een beetje beperkt omdat het alleen de zogenaamde "windowed" apps laat zien - dat wil zeggen, apps die draaien in de GUI-frontend van Mac OS X - en het is ook beperkt omdat u geen directe actie met hen kunt ondernemen. Bovendien zijn die kleine gloeiende indicatoren klein en niet zo voor de hand liggend, en veel mensen merken ze helemaal niet op. Gelukkig zijn er betere manieren om te zien wat er op een Mac draait en om direct actie te ondernemen als het nodig is om een app of twee te stoppen.
Bekijk alle actieve toepassingen/programma's met het gedwongen stopmenu
Druk op Command+Option+Escape om het basisvenster "Force Quit Applications" op te roepen, dat kan worden beschouwd als een eenvoudige taakbeheerder voor Mac OS X. Dit toont een gemakkelijk leesbare lijst met alle actieve applicaties die draaien in MacOS X, en wat hier zichtbaar is, is precies hetzelfde als wat je zou zien in het Dock:
Ondanks de Windows-naam kunt u dit gebruiken om actief actieve programma's en apps te bekijken zonder ze daadwerkelijk af te sluiten.
Een voor de hand liggend voordeel van het Command+Option+ESC-menu is dat je daadwerkelijk actie kunt ondernemen bij het uitvoeren van apps, waardoor je ze geforceerd kunt stoppen als ze fout gaan of in rood lettertype worden weergegeven, wat betekent dat ze niet reageren of crashen. Deze vereenvoudigde versie lijkt redelijk op de basismanager "Control + ALT + DELETE" die aanvankelijk in de moderne Windows-wereld bestaat.
De belangrijkste beperking van het Force Quit-menu is dat het, net als de Dock-indicatoren, beperkt is tot het onthullen van alleen de "venster-apps" die actief worden uitgevoerd in Mac OS X, waardoor zaken als het menu worden overgeslagen balkitems en achtergrond-apps.
Bekijk alle actieve apps en processen met Activity Monitor
Activiteitenmonitor is het krachtigste hulpprogramma voor app- en procesbeheer in de gebruikersinterface van Mac OS X en is een krachtige taakbeheerder die niet alleen alle actieve en actieve toepassingen onthult, maar ook alle actieve en inactieve processen. Dit omvat vrij letterlijk alles dat op de Mac draait, inclusief de eerder genoemde venster-apps en zelfs achtergrondapplicaties (die niet zichtbaar zijn als draaiend in het Dock of het Force Quit-menu), menubalkitems, processen op systeemniveau, processen die onder verschillende gebruikers worden uitgevoerd, inactieve processen, service-daemons, letterlijk alles en nog wat dat op elk niveau als proces in Mac OS X draait.
De app zelf bevindt zich in /Applications/Utilities/, maar het is ook gemakkelijk om hem via Spotlight te starten door op Command+Spatiebalk te drukken en typ "Activiteit" gevolgd door de Return-toets.
Een manier om alle informatie die in eerste instantie wordt weergegeven in Activity Monitor te vereenvoudigen, is door het submenu Proces te openen en te selecteren op basis van wat u zoekt, zoals "Alle processen", "Mijn processen", "Systeemprocessen" of "Andere gebruikersprocessen", naast de andere opties. De functie "Zoeken" is ook gemakkelijk te gebruiken en behoorlijk krachtig, omdat je de naam van iets kunt typen en het onmiddellijk wordt bijgewerkt op basis van welke processen overeenkomen met de zoekopdracht.
Activity Monitor biedt talloze tools en opties, en het is verreweg de meest geavanceerde manier om uitgebreide informatie over alle actieve processen te bekijken zonder naar de opdrachtregel te springen.Hiermee kunt u processen afsluiten, applicaties doden (kill is in principe hetzelfde als geforceerd stoppen), processen inspecteren en monsters nemen, processen sorteren op naam, PID, gebruiker, CPU, threads, geheugengebruik en soort, processen filteren op gebruiker en niveau, en zoek ook door processen op naam of karakter. Bovendien onthult Activity Monitor ook algemene gebruiksstatistieken over CPU, geheugen, schijfactiviteit en netwerkactiviteit, waardoor het een essentieel hulpprogramma voor probleemoplossing is om alles te bepalen, van onvoldoende RAM-niveaus tot het diagnosticeren van waarom een Mac traag zou kunnen werken op basis van de talloze andere mogelijkheden.
Als toegevoegde bonus kun je Activity Monitor ook de hele tijd laten draaien en het Dock-pictogram veranderen in een live monitor voor het gebruik van bronnen om te zien wat CPU, RAM, schijfactiviteit of netwerkactiviteit aan het doen zijn op een Mac.
Geavanceerd: bekijk alle lopende processen met Terminal
Als je je verdiept in de opdrachtregel, kun je een paar meer geavanceerde tools gebruiken om elk afzonderlijk proces dat op de Mac draait te bekijken, variërend van basisapps op gebruikersniveau tot zelfs de kleine daemons en kernsysteemfuncties die anders verborgen voor de algemene gebruikerservaring van Mac OS X.In veel opzichten kunnen deze tools worden gezien als opdrachtregelversies van Activity Monitor, en we zullen ons in het bijzonder op twee richten: top en ps.
bovenkant
Top toont een lijst van alle lopende processen en verschillende statistieken over elk proces. Het is meestal het nuttigst om te sorteren op processorgebruik of geheugengebruik, en om dat te doen, wilt u de vlag -o gebruiken:
Sorteer top op CPU: top -o cpu
Sorteer top op geheugengebruik: top -o rsize
top wordt live bijgewerkt, terwijl de volgende tool 'ps' dat niet is.
ps
Het ps-commando geeft standaard alleen terminalprocessen weer die actief zijn onder de huidige gebruiker, dus 'ps' op zichzelf is een beetje saai, tenzij je in de commandoregel leeft. Door een vlag of twee toe te passen, kunt u echter alle processen onthullen, en misschien is de beste combinatie 'aux' gebruikt als volgt:
ps aux
Om alle uitvoer te zien, is het handig om een terminalvenster op volledig scherm uit te vouwen, maar het kan nog steeds een beetje overweldigend zijn als er heel veel dingen worden uitgevoerd (wat meestal het geval is), en het dus doorloopt 'meer' of 'minder' heeft vaak de voorkeur om het bekijken gemakkelijker te maken:
ps aux|more
Hiermee kunt u pagina's van de uitvoer per keer bekijken zonder omhoog en omlaag te hoeven scrollen in het Terminal-venster.
Om naar een specifiek proces (of toepassingsnaam) te zoeken, kun je grep als volgt gebruiken:
ps aux|grep proces
Of om toepassingen te zoeken:
"ps aux|grep Toepassingsnaam"
Bij het zoeken naar apps die in de GUI worden uitgevoerd, is het meestal het beste om dezelfde hoofdlettergebruik te gebruiken die de apps in Mac OS X gebruiken, anders vindt u mogelijk niets.