作者malkhut (WLOG)
看板MacDev
標題[問題] File read/write monitor on os X
時間Sun Mar 8 08:56:00 2009
請問在OS X上面,要觀察程式讀寫那些檔案的話,一般是使用那些工具呢?
起因是我的mac messenger突然變得在送出訊息之後,
keyboard focus會跳到不知道哪邊去,按tab也沒有用,
一定要用滑鼠重新點選其他視窗再點回來才能重新取得keyboard focus。
重新安裝程式並不能解決這個問題,所以想觀察messenger是否有在特定的地方
儲存了設定或是快取。
從Activity Monitor當中可以觀察到procces所持有的file/port,
但是有沒有工具可以從啟動過程就追蹤process存取的系統資源呢?
類似像是Win32的procmon那樣的小程式。
順便一問,win32有spy++這類程式可以觀察GUI元件的parent/child關係
以及視窗所屬的process與各種屬性,或是dump window message queue
內容。在os X上面對應的程式是什麼呢?
謝謝大家。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.133.149
1F:推 ducksteven:Xcode 的 Instrument 03/08 09:53
2F:推 yllan:MSN 是因為裝了 Safari 4 03/08 10:23
3F:→ malkhut:歐歐!超感謝!Instrument連callstack都有附,太強悍了 03/10 23:22
4F:→ malkhut:不過為什麼Safari4會害到messenger?它更新了什麼framework 03/10 23:28
5F:推 Blueshiva:WebKit 03/10 23:53