Показати ідентифікатор процесу окремих вкладок веб-сторінки & Windows у Safari для Mac OS X
Будь-хто, хто розробляє будь-що для Інтернету, знає, що стежити за використанням ресурсів певної вкладки чи вікна або просто відстежити помилкову вкладку чи вікно може бути складно, але Safari на Mac має в рукаві прихований трюк, який робить його легше; можливість відображати ідентифікатори веб-процесів безпосередньо в заголовку сторінки та вкладки вікна Safari.
Цей додатковий параметр призначений для досвідчених користувачів і розробників, які мають причину швидко побачити індивідуальний PID веб-сторінки безпосередньо в рядку заголовка вікна. Для всіх інших це може бути марним, і в нових версіях OS X доступний більш зручний підхід, який дозволяє користувачам переглядати URL-адреси помилкових вкладок і вікон за допомогою трюку наведення в Моніторі активності.
Щоб отримати PID заголовка сторінки, вам потрібно буде показати меню налагодження Safari, якщо ви цього ще не зробили – так, меню налагодження відрізняється від стандартного меню розробника. Меню налагодження має бути ввімкнено через командний рядок із рядком за замовчуванням, для цього введіть такий рядок у термінал:
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Перезапустіть Safari, і ви побачите, що меню «Налагодження» тепер видно, тепер увімкніть видимість заголовка сторінки PID параметр просто виконайте наступне:
- Витягніть нове видиме меню Debug і перейдіть до «Різні позначки»
- Виберіть «Показувати ідентифікатори веб-процесів у заголовках сторінок»
Зміна відбувається негайно, і ви миттєво побачите ідентифікатор процесу поряд із заголовком веб-сторінки для кожного відкритого вікна та вкладки браузера, знайдіть щось на кшталт цього: «Назва сторінки», де WPє ідентифікатором веб-процесу.
Якщо вам було цікаво або це було неочевидно, це стандартні ідентифікатори процесів, що означає, що ви можете легко відстежити їх та їхню діяльність і на які ви можете вплинути за допомогою команди kill, щоб ви могли легко призупинити процеси вкладок і вікон або вбити їх, якщо вони вийшли з-під контролю або іншим чином стали забирати ресурси.