Vis proces-id for individuelle websidefaner & Windows i Safari til Mac OS X
Enhver, der udvikler stort set hvad som helst til nettet, ved, at det kan være svært at følge ressourcebrug af en bestemt fane eller et bestemt vindue, eller bare at spore en fejlagtig fane eller et vindue, men Safari på Mac har et skjult trick i ærmet, der gør det meget lettere; muligheden for at vise webproces-id'er direkte på siden og fane titlen i et Safari-vindue.
Denne valgfri indstilling er rettet mod avancerede brugere og udviklere, der har en grund til hurtigt at se en individuel webside PID direkte i en vindues titellinje. For alle andre kan det være lidt ubrugeligt, og en mere brugervenlig tilgang er tilgængelig i nye versioner af OS X, som giver brugerne mulighed for at se URL'en til fejlagtige faner og vinduer ved hjælp af et svævetrick i Activity Monitor.
For at få side titlen PID skal du vise Safari Debug-menuen, hvis du ikke allerede har gjort det – ja, Debug-menuen er forskellig fra standardudviklermenuen. Fejlfindingsmenuen skal aktiveres via kommandolinjen med en standardstreng, indtast følgende linje i terminalen for at gøre det:
defaults skriv com.apple.Safari IncludeInternalDebugMenu 1
Genstart Safari, og du vil opdage, at menuen "Fejlretning" nu er synlig, nu for at aktivere PID-side titlens synlighed-muligheden gør følgende:
- Træk den nyligt synlige Debug-menu ned og gå til "Diverse flag"
- Vælg "Vis webproces-id'er i side titler"
Ændringen er øjeblikkelig, og du vil øjeblikkeligt se et proces-id ved siden af en websidetitel for hvert åbent browservindue og fane, se efter noget som dette: "Sidetitel " med WPsom webproces-id.
Hvis du undrede dig eller det ikke var indlysende, er disse standardproces-id'er, hvilket betyder, at du nemt kan spore dem og deres aktivitet, og at du kan påvirke med kill-kommandoen, så du kan nemt suspendere processerne i faner og vinduer, eller dræbe dem, hvis de er gået ud af kontrol eller på anden måde er blevet ressourcesvin.