複数開発サーバーやツールを起動しているとき、 mac が固まる。どのプロセスが原因か調査したい
普段開発を行なっている時、いろいろなサーバーやツールを起動した状態で作業を進めたりします。具体的には、開発サーバーたち (web と api) を起動した上で、 mysqld や mysql workbench、確認のためのブラウザに、コードのためのエディタ・IDE を一つ。
その際に、なんだか時折、 mac の GUI 自体がしばらく固まって反応しなくなることがあります。マウスだけは動くものの、それ以外の GUI 要素が何一つ動かなくなり、キーボードに入力を行なっても反応がなし、デスクトップの切り替えなどの、基本的な GUI 操作もできない状態になります。
このとき、ひとまずどのプロセス・ツールが原因でこの状態を引き起こしているのか、調べたいと思いました。
質問
- いくつかツールを起動している状態で mac の GUI が突如固まるなどし始めたとき、その調査を行うにあたってどのような方法がありますでしょうか?
- 画面が動くようになってから Activity Monitor を確認しても、何かのプロセスが CPU 利用をスパイクさせてたことは確認できるのですが、それ以上がわからないな、と思っています。