2014-01-10 27 views
3

我一直在試圖剖析我在OS X Mavericks下使用儀器編寫的一個應用程序,下面列出了我在網上找到的各種信息,但是我無法從中獲取任何信息。我試着確認我已經有了最新版本的Instruments,我正在運行Qt 5.1.1,並且Instruments將實際上用於分析分配和泄漏,但不適用於Time Profiling。Qt:使用儀器(小牛)對OS X進行剖析

有沒有人設法與小牛一起獲得CPU時間分析?

編輯:事實證明,雖然我認爲安裝最新版本的XCode會給我最新版本的儀器,它也離開了以前版本的儀器安裝。

+0

是的,我已經得到它的工作很好。你能特別說出你有什麼問題嗎?當我在Xcode中選擇「Profile」時,它會啓動Instruments,我點擊「CPU」並選擇「Time Profiler」。它啓動我的應用程序,然後向我展示CPU負載的實時圖形和最常被稱爲哪個函數的列表。請描述當你嘗試這個時會發生什麼。 – user1118321

+0

當然,我遵循這些步驟,我從文件系統樹中選擇我的應用程序並單擊記錄,它啓動但不顯示任何功能列表或CPU負載。但是,我從XCode的*外*運行它,因爲我不在XCode中構建Qt應用程序。 –

+0

它顯示了什麼?你能發佈一個截圖,以便我們看到你所看到的?如果從Xcode啓動或不啓動,我認爲這不重要。我可以在沒有應用程序的情況下啓動儀器,只需爲整個系統選擇「時間分析器」,我仍然可以看到圖形和調用堆棧。 – user1118321

回答

1

根據您的實現,似乎XCode將會安裝以前的儀器。我親自按照以下步驟操作:

  • 刪除舊版本。

  • 刪除留下的數據。

  • 安裝新版本。