Instrument 介绍

一、instrument 工具介绍

image
  • Leaks(泄漏):一般的查看内存使用情况,检查泄漏的内存,并提供了所有活动的分配和泄漏模块的类对象分配统计信息以及内存地址历史记录;
  • Time Profiler(时间探查):执行对系统的 CPU上运行的进程低负载时间为基础采样。
  • Allocations(内存分配):跟踪过程的匿名虚拟内存和堆的对象提供类名和可选保留/释放历史;
  • Activity Monitor(活动监视器):显示器处理的 CPU、内存和网络使用情况统计;
  • Blank(空模板):创建一个空的模板,可以从 Library 库中添加其他模板;
  • Automation(自动化):这个模板执行它模拟用户界面交互为 iOS 手机应用从 instrument 启动的脚本;
  • Core Data:监测读取、缓存未命中、保存等操作,能直观显示是否保存次数远超实际需要。
  • Cocoa Layout:观察约束变化,找出布局代码的问题所在。
  • Network:跟踪 TCP/IP 和 UDP/IP 连接。
  • Automations:创建和编辑测试脚本来自动化 iOS 应用的用户界面测试。

二、Leaks 检测内存泄漏

1、使用Leaks步骤
image

注意:Invert Call Tree 调用树 、 Hide System Libraries 隐藏系统函数 上面截图说法修正

三、其他工具介绍

Time Profiler 《 Xcode 8 Instruments 学习(二)》

Allocations 《 Xcode 8 Instruments 学习(三)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 2019小学升学,升学择校迫在眉睫!作为已经站在一终点线的我早就不淡定了,但是作为父母应该也必须帮助和让孩子选...
    凌_97b6阅读 3,328评论 0 0
  • “奶奶的,变态客户又放我鸽子”小凌一进门就大嚷,一脸的怒气。这种场面我已经见怪不怪了。我俩同一家公司,同一期入职。...
    张七造梦阅读 4,657评论 0 1
  • 今天早上醒来,我没穿衣服,就跑到爸爸妈妈被窝,把他们都叫醒了,然后我去了厕所,等我再回来,发现爸爸妈妈没给我留被子...
    淙翔阅读 2,795评论 1 1
  • 巧妙绝伦战队 巧巧 3月底我加入传奇今生,我想那是银杏 叶刚长出来的季节,而现在到...
    巧巧_d1da阅读 4,918评论 0 0
  • 很多女人,一旦当了母亲,眼中就没了自己。 1 小菲是个年轻的妈妈,没有孩子前,非常注重仪表,穿衣打扮很内行,总是走...
    南风鱼儿阅读 2,828评论 10 8

友情链接更多精彩内容