2010-10-22 35 views
0

我已經使用NSTAsk和NSPipe實現了部分活動監視器。 這很慢。有沒有其他的方法來實現它?如何剖析使用IPC的應用程序

同時告訴我如何獲取prinders的樣本。

+1

你是否對你的代碼進行了簡介,看看大部分時間都花在哪裏? – 2010-10-22 08:57:08

+0

使用NSTask執行top命令時需要更多時間。 – 2010-12-16 07:34:22

+0

我使用多線程,它比以前好多了。 – 2010-12-16 07:35:59

回答

0

我已經使用NSTAsk和NSPipe實現了一部分活動監視器。這非常慢。

我相當懷疑它。

也許你的應用程序或你的幫手工具很慢,但這就是儀器的用途。

有沒有其他的方法來實現它?

是的。在Xcode文檔查看器中查找「IPC」;有兩種過程進行交流的方法有很多。

而且還告訴我如何獲取prcesses的示例。

開發人員最好的方法是使用Instruments的Time Profiler工具。另一種方式,最適合用戶(當他們報告掛起時很方便),是Activity Monitor的Sample Process按鈕。

+0

如何獲取編碼過程的樣本。 – 2010-12-16 07:39:02

相關問題