Airpods

Mac OS Xのアクティビティモニタで「Safari Webコンテンツ」のプロセスIDのURLを表示する

Mac OS Xのアクティビティモニタで「Safari Webコンテンツ」のプロセスIDのURLを表示する

See the URL associated with Safari Web Content processes in Mac OS X

Safari ウェブブラウザを定期的に使用するユーザーであれば、Mac OS のアクティビティモニタアプリに追加された便利な小技、つまり「Safari ウェブコンテンツ」プロセス ID に関連付けられている URL を確認する機能にきっと満足するでしょう。この機能により、どのウェブページがリソースを消費しているか、またはエラーを起こしているかを素早く正確に見つけることができるようになります。

これらはすべてMacの一般的なタスクマネージャーから直接実行できるので、必要に応じてタスクをすぐに終了できます。このトリックの使い方はとても簡単です。

MacのアクティビティモニタでSafariのWebコンテンツプロセスのURLを確認する方法

  1. Safariウェブブラウザを開き、タブまたはウィンドウのURLを1つか2つ開きます。
  2. 次に、/Applications/Utilities/にある「アクティビティモニタ」を起動します(Spotlightから起動する方が簡単かもしれません)。
  3. 検索フィールドを使用して、「Safari」で結果を絞り込みます
  4. 「Safari Webコンテンツ」の各プロセス名の上にマウスカーソルを置くと、関連するURLが表示されます。

Show the URL of Safari Web Content processes in Activity Monitor

これにより、CPU(プロセッサ)使用率、メモリ使用量、または電力消費量の増加を引き起こしているウェブサイトやウェブページを非常に簡単に特定できるようになります。ユーザーは、過剰なリソース使用を引き起こしている特定のURLタブまたはウィンドウをターゲットにして強制終了できます。問題のあるプロセスやURLが特定されたら、アクティビティモニタで個々の「Safari Webプロセス」IDを選択し、(X)ボタンをクリックして特定のタスクを強制終了することで、即座にアクションを起こしてタスクを強制終了できます。この特定性により、ブラウザセッションの残りが失われないため、Mac OS X Safariアプリ全体を強制終了するよりもはるかに効果的です。

当然のことながら、システムリソースを大量に消費するウェブページのURLは、大量のJavaScript、Java、アニメーション、Flash、その他のサードパーティ製プラグイン、あるいは質の低いスクリプトを含むURLです。より最適化された、あるいは軽量化されたウェブページは、通常、最初の読み込み時間が終了した後は、システムリソースをそれほど消費しません。

Mavericks でアクティビティ モニタにこの機能が追加される前は、長年の Safari ユーザーであれば、これは基本的に推測ゲームであり、唯一の解決策は CPU でソートしてからプロセスを強制終了し、どの Web ページが大量のリソースを使用しているかを確認するのを待つことだったと知っています。Safari のアクティビティ モニタとの統合は、Chrome ブラウザ内で開いている個々の URL ごとに非常に詳細な情報を提供する Google Chrome タスク マネージャほど便利でも強力でもありません。また、Chrome タスク マネージャは完全に Web ブラウザ内に含まれているため、アクティビティ モニタを個別に開く必要がありません (ただし、ユーザーは必要に応じて個々の Chrome タブやウィンドウを対象にすることもできます)。しかし、全体として、一般的な OS X タスク マネージャを通じて Safari の機能が追加されたことは、正しい方向への大きな一歩です。

MacWorld で見つけたこの素晴らしいトリックを送ってくれた Joshua C. に感謝します。