2011-08-03 196 views
15

當我使用Instruments工具來監視我的內存使用情況時,我發現一個名爲DTMobileIS的進程使用了​​大約40%的真實內存,然後沒有足夠的內存用於我的應用程序,所以它崩潰了。我很好奇這個DTMobileIS的意思。有人知道嗎?DTMobileIS的含義是什麼?

編輯:
好像DTDebug Tool前綴。根據this linkIS聽起來像是Instruments的縮寫。

+1

我搜索,它看起來像這就是儀器的過程,將樂器的數據從iPhone發送到您的電腦。 – icktoofay

+0

@icktoofay:我也這麼認爲。它有時會吃太多的記憶,並使我的應用程序在儀器下變得非常活躍。 – AechoLiu

+1

好吧,這很諷刺。對? –

回答

11

DTMobileIS-我相信它是在您的Mac上爲樂器窗口提供信息的移動樂器數據服務器。我在性能的毛邊,所以我絕對注意到不使用樂器時額外的7-10%CPU提升!在運行活動監視器時,它會消耗大約1.5-2.0MB的寶貴內存。

調試服務器 - 處理控制檯輸出,斷點等不是一個大CPU用戶,但它目前正在我正在看的窗口中消耗1.24MB。

所以外的調試/儀器的環境,你應該有至少3MB更多的可用內存,最多可多出10%的CPU時間,根據我目前的讀數

+1

忘了補充:D .... http://www.iphonedevsdk.com/forum/iphone-sdk-development/9414-how-much-memory-does-instruments-itself-use.html – CBredlow