看板 MacDev 關於我們 聯絡資訊
請問在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
ducksteven:Xcode 的 Instrument 03/08 09:53
yllan:MSN 是因為裝了 Safari 4 03/08 10:23
malkhut:歐歐!超感謝!Instrument連callstack都有附,太強悍了 03/10 23:22
malkhut:不過為什麼Safari4會害到messenger?它更新了什麼framework 03/10 23:28
Blueshiva:WebKit 03/10 23:53