2011-03-03 43 views
0

我一直在爲iOS開發,但對於儀器來說是新的。我正在瀏覽一些使用儀器的教程,但其中大多數使用Run with performance工具 - >對象分配,這在我的XCode(3.2.5)中不存在。如果我選擇「Allocations」(存在於我的XCode中),則沒有選擇選擇殭屍(如在對象分配中預期的那樣)。此外,運行性能工具 - >殭屍已禁用。爲什麼XCode禁用殭屍選項?xcode 3.2.5使用性能工具運行 - >殭屍選項禁用

回答

1

這篇文章談論它:Xcode "Run With Performance Tool" disabled?

我相信你正在構建的是iOS程序。正如Apple的工程師所說,Run with Performance Tool下的大部分項目都需要dTrace支持,但dTrace目前還不適用於iOS,即使對於模擬器也不支持。

我現在正在調查這件事。如果我發現更多,我會更新這篇文章。我也希望使用殭屍表現工具進行ios開發。 :(

更新:您還可以看看How to run iPhone program with Zombies instrument?我要去嘗試了這一點

+0

顯然,你可以運行「工具」計劃獨立的XCode,然後將其附加到任何一個正在運行的進程,或告訴。它是你想要調試的應用程序,但是當我嘗試這樣做時,我的應用程序立即崩潰了......不知道那是怎麼回事,但事實證明,如果沒有它,我能夠確定內存問題。給你。 – Sam 2011-03-10 15:50:11