Vis prosess ID for individuelle nettsider Tabs & Windows i Safari for Mac OS X

Alle som utvikler omtrent alt for nettet, vet at følgende ressursbruk av en bestemt kategori eller et vindu eller bare sporing av en skjult tabulator eller et vindu kan være vanskelig, men Safari på Mac har et skjult knep opp på ermet som gjør det mye lettere; muligheten til å vise webprosess-IDer direkte på siden og tabeltittel i et Safari-vindu.

Denne valgfrie innstillingen er rettet mot avanserte brukere og utviklere som har grunn til å raskt se en individuell nettside PID direkte i en tittellinje i vinduet. For alle andre kan det være noe nytteløst, og en mer brukervennlig tilnærming er tilgjengelig i nye versjoner av OS X, som tillater brukere å se nettadressen til errant-faner og vinduer ved hjelp av et hover-trick innenfor Activity Monitor.


For å få siden tittel PID, må du vise Safari Debug-menyen hvis du ikke har gjort det allerede - ja, Debug-menyen er forskjellig fra standardutvikler-menyen. Feilsøkingsmenyen må aktiveres via kommandolinjen med en standardstreng, skriv inn følgende linje i Terminal for å gjøre det:

defaults write com.apple.Safari IncludeInternalDebugMenu 1

Start på nytt Safari, og du vil finne "Feilsøking" -menyen nå synlig, nå for å aktivere alternativet PID Sidetittel synlighet bare gjør følgende:

  • Trekk ned den nylig synlige Debug-menyen og gå til "Diverse flagg"
  • Velg "Vis webprosess-IDer i sidetitler"
  • Endringen er øyeblikkelig, og du vil øyeblikkelig se en prosess-ID sammen med en nettside tittel for alle åpne nettleservinduer og -faner . Se etter noe slikt: "Sidetittel [WP 8418]" med WP ##### er den Webprosess-ID.

    Hvis du lurte på det, eller det ikke var klart, er dette standard prosess-ID, noe som betyr at du enkelt kan spore dem og deres aktivitet, og at du kan påvirke kommandoen Kill, slik at du enkelt kan stoppe prosessene til faner og vinduer, eller drep dem hvis de har gått ut av kontroll eller ellers blitt ressursgriser.