Prozess-ID einzelner Webseitenregisterkarten anzeigen & Windows in Safari für Mac OS X
Jeder, der so ziemlich alles für das Web entwickelt, weiß, dass es schwierig sein kann, die Ressourcennutzung eines bestimmten Tabs oder Fensters zu verfolgen oder einfach einen fehlerhaften Tab oder ein Fenster aufzuspüren, aber Safari auf dem Mac hat einen versteckten Trick im Ärmel, der es viel macht Einfacher; die Möglichkeit, Webprozess-IDs direkt im Seiten- und Registerkartentitel eines Safari-Fensters anzuzeigen.
Diese optionale Einstellung richtet sich an fortgeschrittene Benutzer und Entwickler, die einen Grund haben, schnell eine einzelne Webseiten-PID direkt in einer Fenstertitelleiste anzuzeigen. Für alle anderen ist es möglicherweise nutzlos, und in neuen Versionen von OS X ist ein benutzerfreundlicherer Ansatz verfügbar, mit dem Benutzer die URL fehlerhafter Registerkarten und Fenster mithilfe eines Hover-Tricks in der Aktivitätsanzeige anzeigen können.
Um die Seitentitel-PID zu erh alten, müssen Sie das Safari-Debug-Menü anzeigen, falls Sie dies noch nicht getan haben – ja, das Debug-Menü unterscheidet sich vom Standard-Entwicklermenü. Das Debug-Menü muss über die Befehlszeile mit einer Standardzeichenfolge aktiviert werden. Geben Sie dazu die folgende Zeile in das Terminal ein:
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Starten Sie Safari neu und Sie werden feststellen, dass das „Debug“-Menü jetzt sichtbar ist, jetzt, um die Option „Sichtbarkeit des PID-Seitentitels“ zu aktivieren Mach Folgendes:
- Öffnen Sie das neu sichtbare Debug-Menü und gehen Sie zu „Verschiedene Flags“
- Wählen Sie „Webprozess-IDs in Seitentiteln anzeigen“
Die Änderung wird sofort wirksam und Sie sehen sofort eine Prozess-ID neben einem Webseitentitel für jedes geöffnete Browserfenster und jeden geöffneten Tab, Suchen Sie nach etwas in der Art: „Seitentitel “, wobei WPdie Webprozess-ID ist.
Falls Sie sich gefragt haben oder es nicht offensichtlich war, dies sind Standard-Prozess-IDs, was bedeutet, dass Sie sie und ihre Aktivitäten leicht nachverfolgen und mit dem Kill-Befehl beeinflussen können, damit Sie es können Unterbrechen Sie ganz einfach die Prozesse von Registerkarten und Fenstern oder beenden Sie sie, wenn sie außer Kontrolle geraten oder anderweitig zu Ressourcenfressern geworden sind.