在 Safari for Mac OS X 中显示各个网页选项卡的进程 ID & Windows

Anonim

任何为 web 开发任何东西的人都知道,跟踪特定选项卡或窗口的资源使用情况,或者只是追踪错误的选项卡或窗口可能很困难,但 Mac 上的 Safari 有一个隐藏的技巧,可以让它变得更更轻松;能够直接在 Safari 窗口的页面和选项卡标题中显示 Web 进程 ID。

此可选设置针对有理由直接在窗口标题栏中快速查看单个网页PID 的高级用户和开发人员。对于其他人来说,它可能有点无用,新版本的 OS X 中提供了一种更加用户友好的方法,它允许用户使用活动监视器中的悬停技巧查看错误选项卡和窗口的 URL。

要获得页面标题PID,您需要显示Safari 调试菜单(如果您尚未这样做)——是的,调试菜单与标准开发人员菜单不同。调试菜单必须通过带有默认字符串的命令行启用,在终端中输入以下行:

defaults write com.apple.Safari IncludeInternalDebugMenu 1

Relaunch Safari,你会发现“Debug”菜单现在可见,现在enable the PID Page Title visibility option just请执行下列操作:

  • 拉下新出现的调试菜单并转到“杂项标志”
  • 选择“在页面标题中显示Web进程ID”
  • 更改是立即进行的,您将立即看到进程ID 以及每个打开的浏览器窗口和选项卡的网页标题,寻找类似这样的内容:“页面标题”,其中 WP是 Web 进程 ID。

    如果您想知道或不明显,这些是标准进程 ID,这意味着您可以轻松跟踪它们及其活动,并且可以使用 kill 命令进行影响,因此您可以轻松暂停选项卡和窗口的进程,或者在它们失控或以其他方式成为资源消耗者时将其杀死。

在 Safari for Mac OS X 中显示各个网页选项卡的进程 ID & Windows