全部, 我有一個處理媒體文件的巨大應用程序。當我啓動我的應用程序並開始處理媒體文件時,我得到102%的CPU使用率。我真的很喜歡一個可以告訴我哪個類是CPU密集型的工具。這樣我可以跳到那個班級並修復它。如何在Mac上查找CPU密集型課程?
0
A
回答
1
您可以使用Instruments的Time Profiler tool。
它將爲您提供所有功能的運行時間的詳細信息。
+0
謝謝!這很有幫助。關於Time Profiler日誌的幾個問題:如果您查看可以列出日誌的選項,那麼它們中有兩個 - 1. Sample List和2.Call Tree。我瞭解Call Tree。但是,當我選擇「樣本列表」,然後我得到一堆列,我不明白它們中的一些是什麼意思:a。深度b。 CPU(我猜這是核心?)和3.熱幀。 – user598789 2012-04-09 19:04:39
相關問題
- 1. CPU密集型XmlTextWriter
- 2. 如何查找我的進程是CPU /內存還是磁盤密集型?
- 3. 非CPU密集型任務
- 4. 如何在Mac上找到主密碼?
- 5. 如何在Django中查找資源密集型查詢
- 6. setInterval CPU密集?
- 7. 如何在Adobe Flex中調節CPU密集型循環?
- 8. 如何在雲中提供CPU密集型Web服務請求?
- 9. 如何在mac上查找pcf文件?
- 10. 如何在Mac上使用`-regex`查找`
- 11. 在雲上部署CPU密集型Web服務
- 12. 當在一個大項目上工作時PyCharm CPU密集型
- 13. 檢查CPU類型在運行時間上MAC
- 14. 是boost :: posix_time :: microsec_clock CPU密集型?
- 15. cpu密集型如何打開套接字
- 16. 如何從CPU密集型功能更新GUI元素?
- 17. Django開發服務器CPU密集型 - 如何分析?
- 18. 如何追蹤mod_perl中的CPU密集型請求?
- 19. 改進具體MySQL查詢要少CPU /磁盤密集型
- 20. 在Mac上查找$ YOUR_DOCKER_HOST IP
- 21. 在.NET Compact Framework中查找CPU類型
- 22. 如何在IRIX上以編程方式查找MAC地址?
- 23. cpu密集任務的子進程?
- 24. 如何找到當前線程運行的cpu,Mac和BSD?
- 25. 在CPU密集型任務或IO密集型任務中,應該首選線程嗎?
- 26. 找不到密鑰工具在Mac上
- 27. cpu /內存密集型進程的服務器端語言
- 28. 爲什麼HTML的渲染是一個cpu密集型過程?
- 29. 如何用adb命令在任何android上查找CPU溫度
- 30. 找出一個可執行程序是memeory密集型或計算密集型
你見過[樂器](https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/AboutTracing/AboutTracing.html)嗎? – 2012-04-09 18:18:10
是的,我曾嘗試使用樂器中的活動監視器,它給了我CPU使用率。但它無法追蹤導致100%高峯的確切類別。其他儀器工具是內存使用情況和泄漏,但他們沒有幫助我的情況。 – user598789 2012-04-09 18:21:54