经常听见iOS开发instrument是一个内存检查工具,但是,没想到,它是集成在xcode里面的,而且打开一看,感觉功能非常强大。

打开方式是 product -> profile

头一次运行可能还打不开,我是第二次运行时能启动instrument页面的。

1. 使用记录

1.1. 第一次使用

使用时间:2015年12月22日

使用步骤:product->profile ,打开后,不能选择手机程序。但是能打开模拟器程序。

使用体验:air 用起来好卡,开发还是要用pro。

使用总结:

  1. instrument感觉用起来还是比较麻烦,希望有教学视频。
  2. 有手机的选项,但是不能用,说明可能的选项是:A.苹果还没有此功能,只是列出所有设备;B.由于最近升级的比较快,所以可能是xcode的bug,或者也可以说是兼容性问题;C.很有可能是哪里没有设置对,可以在这个方向上尝试分析和验证。但是,可能原因是藏在哪个犄角旮旯,不要过去纠结。

1.2. 第二次使用

使用目的:尝试分析内存泄露

使用日志:2015年12月22日

使用步骤:自建程序,并写入泄露代码,然后验证。

1.2.1. 使用步骤详情

选择好模拟器,编译程序

1.2.2. Product->Profile

1.2.3. Leaks

在弹出的界面里双击Leaks。

1.2.4. 选择模拟器及工程

1.2.5. 运行

点击红点运行

1.2.6. 停止

停止才会有数据出来,最好多停止几次,不然点击的时候会把数据搞没,不清楚为什么。

1.2.7. Call Tree

1.2.6.  “Invert Call Tree” 和 “Hide System Libraries”选项

这样就会显示所在函数了:

最新文章

  1. git常用命令(持续更新中)
  2. iOS - 如何切图适配各种机型
  3. 谁说JavaScript容易?
  4. 第十三周学习笔记(编辑器选错了重发了这一个 原博客的确周天晚上提交了orz)
  5. 摄像头(4)用Camera和SurfaceView自定义拍照程序
  6. Delphi XE5 for Android(十一篇)
  7. Emotion英语学习
  8. eclipse package,source folder,folder差别及相互转换
  9. MYSQL:数据库安装 windows
  10. windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"
  11. 搭建开发环境1)安装VMware Tools
  12. VUE 组件通信总结
  13. 3、My Scripts
  14. MongoDB数据库在centos下的操作
  15. bufferIO,Direct io,mmap, ZeroCopy
  16. 使用pyquery是遇到的一个403的问题
  17. Linux Module框架【转】
  18. Python 正则表达式提高
  19. Centos系统更改yum源为163
  20. 结对编程——Java实现黄金分割点游戏

热门文章

  1. C# 经典入门15章 RichTextBox
  2. GB2312转unicode程序(转)
  3. FTP 1.0
  4. OCMOD代码调整系统(Modification System)
  5. 对于使用了SSH造成的中文乱码问题,4大解决方法
  6. tset
  7. CSS实现三角形方法二--border+content
  8. arrayList LinkedList HashMap HashTable的区别
  9. 方法的标签_With携带
  10. linux shell命令之 xargs