Vis proces-ID for individuelle websider Tabs & Windows i Safari til Mac OS X

Enhver, der udvikler stort set noget til internettet, ved, at følgende ressourceforbrug af en bestemt fane eller et vindue eller bare sporing af en fejlfane eller et vindue kan være vanskeligt, men Safari på Mac har et skjult trick på det er ærmet, der gør det meget lettere; evnen til at vise webproces-id'er direkte på siden og fanebladet 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 et vindues titellinje. For alle andre kan det være en smule ubrugelig, og en mere brugervenlig tilgang er tilgængelig i nye versioner af OS X, som gør det muligt for brugerne at se webadressen på fanebladene errant og windows ved hjælp af et hover-trick inden for Activity Monitor.


For at få siden titel PID, skal du vise Safari Debug-menuen, hvis du ikke allerede har gjort det - ja, debug-menuen er forskellig fra standardudviklermenuen. Debug-menuen skal aktiveres via kommandolinjen med en standardstreng, indtast følgende linje i Terminal for at gøre det:

defaults write com.apple.Safari IncludeInternalDebugMenu 1

Genstart Safari, og du vil finde menuen "Debug" nu synlig, så du kan aktivere PID Page Title-synlighedsindstillingen bare ved at gøre følgende:

  • Træk den nyligt synlige Debug-menu ned og gå til "Diverse flag"
  • Vælg "Vis webproces-id'er i sidetitler"
  • Ændringen er straks, og du vil øjeblikkeligt se et proces-id sammen med en websteds titel for hvert åbent browservindue og faneblad . Se efter noget som dette: "Sidetitel [WP 8418]" med WP ##### er den Webproces-id.

    Hvis du undrer dig over det, eller det ikke var klart, er det standard proces-id'er, hvilket betyder at du nemt kan spore dem og deres aktivitet, og at du kan påvirke kommandoen Kill, så du nemt kan suspendere processerne i faner og vinduer, eller dræb dem, hvis de er gået uden for kontrollen eller ellers er blevet ressourcehøns.