关于instrument的问题

iOS 码拜 9年前 (2015-05-02) 980次浏览 0个评论

求问time profiler的数据图红框部分代表的什么含义啊 看到点纵坐标最高的值是200%
关于instrument的问题

关于instrument的问题
40分
Time Profile 记录的是app 当前运行的线程以及线程的堆栈信息,如果堆栈越深、消耗时间越久,图就越高
关于instrument的问题
引用 1 楼 zhangao0086 的回复:

Time Profile 记录的是app 当前运行的线程以及线程的堆栈信息,如果堆栈越深、消耗时间越久,图就越高

那这个图的百分比指的是堆栈深度吗 具体是怎么衡量的

关于instrument的问题
引用 2 楼 fanweiyang1 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

Time Profile 记录的是app 当前运行的线程以及线程的堆栈信息,如果堆栈越深、消耗时间越久,图就越高

那这个图的百分比指的是堆栈深度吗 具体是怎么衡量的

这个百分比没有最大值,只有更大值,是相对于最大值的百分比。
如果你的程序在某个地方耗时很久,就可以通过该图很直观的看出来,你这个图还比较正常,没有特别大的波动,如果有特别大的波动,你就选择那个区域,底下就会显示出你选择区域内的线程及其堆栈,你就知道该在哪个地方做优化了。

关于instrument的问题
引用 3 楼 zhangao0086 的回复:
Quote: 引用 2 楼 fanweiyang1 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

Time Profile 记录的是app 当前运行的线程以及线程的堆栈信息,如果堆栈越深、消耗时间越久,图就越高

那这个图的百分比指的是堆栈深度吗 具体是怎么衡量的

这个百分比没有最大值,只有更大值,是相对于最大值的百分比。
如果你的程序在某个地方耗时很久,就可以通过该图很直观的看出来,你这个图还比较正常,没有特别大的波动,如果有特别大的波动,你就选择那个区域,底下就会显示出你选择区域内的线程及其堆栈,你就知道该在哪个地方做优化了。

ok 我大概明白啥意思了 自己再研究下 谢谢


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于instrument的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!