Instruments中常用Template的使用 世界新要闻
发布日期: 2023-06-19 17:24:49 来源: 博客园
(资料图片)
Instruments是苹果提供的Xcode套件,可用于分析iOS,MacOS程序的性能数据,进行性能提升。Instruments提供了很多类型的Template,用于特定场景的分析。这里选了3种常用的Template进行使用方法的讲解,对于其他Template的用法则用到时再了解吧,没必要一次把所有的类型都学习一遍。讲解的Template有:1.Time Profiler2.Allocations3.LeaksTime耗时分析在时间轴中拖拽两个begin-end线,分享这2根线之间的方法调用。详情面板设置Call Tree设置通常筛选常见开启的配置方式:Separate by Thread:按线程分割Invert Call Tree:倒置调用栈Hide System Libraries:隐藏系统库其他按需开启Separate by State:按状态分割Flatten Recursion:平铺递归Top Fuctions:顶部方法,没看出有啥作用。单击Profile详情面板中的使用每行符号右侧的箭头,进入到当前方法内的详细调用和时间占用。Heavlest Stack Trace操作双击右侧Heavlest Stack Trace下的调用符号,进入到源码中方法调用的位置。Allocations内存使用分析
概念解释
all-heap-allocations:所有堆内存分配all-anonymous-VM:所有的虚拟内存分配堆分配和虚拟内存分配是两回事当应用程序启动时,操作系统为其分配一块虚拟内存块。当应用程序分配内存时,操作系统会从已经预留好的虚拟内存块中分配内存应用程序不能控制匿名虚拟内存的大小,但可以通过优化堆分配来减少内存使用。# Persistent: 当前内存中正在存活的对象个数# Transient: 在内存中使用完成后,已经被销毁的对象个数# Total: 当前存活的+已经销毁的 总个数Persistent: 当前内存中正在存活的对象所占用的内存大小Total Bytes: 当前存活的+已经销毁的 对象所使用的内存总大小Persistent / Total Bytes: 当前存活的与创建对象总数的比值点击Category 下某个item的右箭头,可以查看当前类的所有被创建对象的时间和大小Leaks内存泄漏分析红X表示有内存泄漏,点击红X查看内存泄漏。在Leads详情面板,选择Call Tree可以查看方法调用栈。Call Tree设置
Separate by Thread:按线程分割Invert Call Tree:倒置调用栈Hide System Libraries:隐藏系统库通过Filter筛选工具筛选当前操作的类名,查看出现内存泄漏的方法,点击右侧箭头,进入到当前调用方法内详细查看双击右侧Heavlest Stack Trace下的调用符号,进入到源码中方法调用的位置。参考文章https://juejin.cn/post/6865102561507672077http://www.samirchen.com/use-instruments/
关键词:
相关内容
- Instruments中常用Template的使用 世界新要闻 a>
- 环球通讯!低碳水蓝日系列活动在怀柔举行 a>
- 美联储十次加息白加了?美股美元重回加息前水平,策略师这么解释 a>
- 环球今日讯!北京:重点监管黄牛易钻空子的演唱会工作票 a>
- 宏德股份:目前尚未涉及人形机器人部件|焦点关注 a>
- 债市全面回调,市场人士:理财未现大幅赎回基金 环球观天下 a>
- 算力、CPO涨嗨了,优秀选手重仓股盈利60%!科创板的主升浪来了,赶紧上车角逐大奖!_今日看点 a>
- 全球今日讯!不止瞄准中老年 同程旅行计划年底开出逾1000家加盟店:OTA线下又起征程 a>
- 沧源佤族自治县气象台发布雷电黄色预警信号【Ⅲ级/较重】【2023-06-19】 热闻 a>
- 两名特困老人5个月做34次CR?乡卫生院虚报检查套医保 a>
- 福安药业:盐酸帕洛诺司琼注射液获药品注册证书 a>
- 绍兴录音棚录歌多少钱_录音棚录歌多少钱 a>
- 天天看热讯:uusee电视台(uusee电视) a>
- 国字号U17、U22、亚运队今日三线出击!赢几场输几场平几场? a>
- 2023年廊坊经洽会举行亚马逊全球开店对接会_热文 a>
- 2023年廊坊经洽会举行国际跨境电商发展论坛 a>
- 艾艾精工(603580):艾艾精工关于召开2023年第一次临时股东大会的通知 a>
- 聚胶股份跌2.05%创新低 去年上市超募4.8亿元 a>
- 信用卡逾期多久被起诉?信用卡停息分期怎么办理_全球时快讯 a>
- 钙尔奇碳酸钙d3片价格_钙尔奇碳酸钙d3片_前沿热点 a>