Visa process-ID för enskilda webbsidesflikar & Windows i Safari för Mac OS X

Anonim

Alla som utvecklar nästan vad som helst för webben vet att det kan vara svårt att följa resursanvändning av en specifik flik eller fönster, eller att bara spåra en felaktig flik eller ett fönster, men Safari på Mac har ett dolt knep i ärmen som gör det mycket lättare; möjligheten att visa webbprocess-ID:n direkt inom sidan och fliktiteln i ett Safari-fönster.

Denna valfria inställning riktar sig till avancerade användare och utvecklare som har en anledning att snabbt se en individuell webbsidas PID direkt i ett fönsters namnlist. För alla andra kan det vara lite värdelöst, och ett mer användarvänligt tillvägagångssätt är tillgängligt i nya versioner av OS X, som låter användare se webbadressen till felaktiga flikar och fönster med hjälp av ett svävtrick i Activity Monitor.

För att få sidtiteln PID måste du visa Safari Debug-menyn om du inte redan har gjort det – ja, Debug-menyn skiljer sig från standardutvecklarmenyn. Debug-menyn måste aktiveras via kommandoraden med en standardsträng, skriv in följande rad i terminalen för att göra det:

defaults skriv com.apple.Safari IncludeInternalDebugMenu 1

Starta om Safari så ser du att menyn "Felsökning" nu är synlig, nu för att aktivera PID-sidans titel synlighet alternativet bara gör följande:

  • Dra ner den nyligen synliga Debug-menyn och gå till “Övriga flaggor”
  • Välj "Visa webbprocess-ID i sidtitlar"
  • … leta efter något i stil med detta: "Page Title " med WPsom webbprocess-ID.

    Om du undrade eller om det inte var uppenbart är det här standardprocess-ID:n, vilket innebär att du enkelt kan spåra dem och deras aktivitet, och att du kan påverka med kill-kommandot, så att du kan enkelt stoppa processerna för flikar och fönster, eller döda dem om de har gått utom kontroll eller på annat sätt har blivit resurssvin.

Visa process-ID för enskilda webbsidesflikar & Windows i Safari för Mac OS X