全部, 我有一个处理媒体文件的巨大应用程序。当我启动我的应用程序并开始处理媒体文件时,我得到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