Time Profiler与CPU采样器?

时间:2011-06-27 01:45:24

标签: ios instruments

在Instruments中,时间分析器和CPU采样器之间有什么区别?

我有兴趣了解每个人如何收集数据,以及每个数据旨在解决的问题类型。

1 个答案:

答案 0 :(得分:2)

“仪器用户指南”列出了Time Profiler和Sampler仪器之间的以下差异:

  • Time Profiler工具在收集数据方面更有效率。
  • Time Profiler工具可以从所有正在运行的进程中收集数据。采样器仪器只能从一个过程收集数据。
  • Time Profiler仪器可以对运行的线程进行采样。采样器仪器只能采样所有线程状态。

Time Profiler和Sampler仪器类似。在大多数情况下,您应该使用Time Profiler仪器,因为它可以完成采样器仪器所做的一切,并且可以更有效地完成。