Visa process-ID för enskilda webbsidor och Windows i Safari för Mac OS X

Den som utvecklar nästan vad som helst för webben vet att följande resursanvändning av en viss flik eller ett fönster, eller bara spårning av en felaktig flik eller ett fönster kan vara svårt, men Safari på Mac har ett dolt trick upp det är ärm som gör det mycket lättare; förmågan att visa webbprocess-ID direkt på sidan och fliktitel i ett Safari-fönster.

Den här valfria inställningen riktar sig till avancerade användare och utvecklare som har anledning att snabbt se en enskild webbsida PID direkt i en fältets titelfält. För alla andra kan det vara så meningslöst, och ett användarvänligare tillvägagångssätt finns tillgängligt i nya versioner av OS X, vilket gör det möjligt för användare att se webbadressen för felaktiga flikar och windows med hjälp av ett svänghjärtat inom Aktivitetsmonitorn.


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

defaults write com.apple.Safari IncludeInternalDebugMenu 1

Återstart Safari och du hittar "Debug" -menyn är nu synlig, nu för att aktivera alternativet PID Sidtitelsynlighet gör du bara följande:

  • Dra ner den synliga Debug-menyn och gå till "Diverse flaggor"
  • Välj "Visa webbprocess-ID i sidtitlar"
  • Ändringen är omedelbart och du kommer omedelbart att se ett process ID tillsammans med en webbtitel för varje öppet webbläsarfönster och flik. Leta efter något så här: "Sidtitel [WP 8418]" med WP ##### är den Webprocess ID.

    Om du undrade eller det inte var uppenbart, det här är standardprocess-ID, vilket innebär att du enkelt kan spåra dem och deras aktivitet, och att du kan påverka kommandot död, så att du enkelt kan avbryta processerna av flikar och fönster, eller döda dem om de har gått ur kontroll eller annars har blivit resursvaror.