Xcode中的程序调试利器Instruments

作为iOS开发者来讲,当我们的开发完毕或者在开发的过程中需要对APP的整个性能进行检测,如查看有无内存泄漏、内存的分配、CPU使用率、APP的功耗。这些操作是无法在编写程序的时候去完成的。

Apple为我们提供了Instruments去完成这些我们在编程时无法完成的操作,帮助我们提升APP的性能。下面简单介绍一下如何使用Instruments

1.Instruments的启动

xcode_product_profile_menu_2x.png

在Xcode中选择Product>Profile即可进入Instruments功能选择面板如下

instruments_profilingtemplate_dialog_2x.png
  • Filter buttons: 选择Instruments标准库中的功能或者自定义功能或者你最近使用过的功能

  • Template list: 所有的功能列表

  • Template description 对所选择功能的简单描述

  • Open an Existing File 打开之前保存过的检测文件

点击Choose即可进入性能检测界面如下 !

instruments_loadedtrace_file_2x.png

2.检测界面各个模块的功能 !

instruments_trace_document_withdata_2x.png
  • Timeline pane: 相等时间间隔下,检测仪器所取的数据展示区域

  • Detail pane: 相等时间间隔下索取程序执行的操作

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,856评论 25 709
  • 学习如何使用【Xcode Instruments】来进行错误排查和优化代码。 更新提示:这篇教程由James Fr...
    汝阴龙阅读 5,114评论 0 1
  • 版本记录 前言 我们在做app的时候,不是做完功能就结束了,很多时候是需要进行检查和优化的,而xcode自带了一个...
    刀客传奇阅读 18,091评论 8 47
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,797评论 19 139
  • 亲子日记,第四十八篇,多云 今天晚上洗完衣服,看见老公和两个孩子正在看香港回归二十周年晚会,时间过得真快,回归二十...
    幸福宝贝米阅读 754评论 0 0