xcode-instrument
来源:互联网 发布:申请阿里云邮箱 编辑:程序博客网 时间:2024/05/07 22:21
好处:
1.Instruments是用于动态调追踪和分析OS X和iOS的代码的性能分析和测试工具;
2.Instruments支持多线程的调试;3.可以用Instruments去录制和回放,图形用户界面的操作过程
4.可将录制的图形界面操作和Instruments保存为模板,供以后访问使用。instrument还可以:1.追踪代码中的(甚至是那些难以复制的)问题;2.分析程序的性能;3.实现程序的自动化测试;4.部分实现程序的压力测试;
5.执行系统级别的通用问题追踪调试;
6.使你对程序的内部运行过程更加了解。
模版
instrument模板虽多,但我觉得常用的就那几个:
Blank(空模板):创建一个空的模板,可以从Library库中添加其他模板;
Activity Monitor(活动监视器):显示器处理的CPU、内存和网络使用情况统计;
Allocations(内存分配):跟踪过程的匿名虚拟内存和堆的对象提供类名和可选保留/释放历史;
Automation(自动化):这个模板执行它模拟用户界面交互为IOS机应用从instrument启动的脚本;
Automations:创建和编辑测试脚本来自动化 iOS 应用的用户界面测试。
Leaks(泄漏):一般的措施内存使用情况,检查泄漏的内存,并提供了所有活动的分配和泄漏模块的类对象分配统计信息以及内存地址历史记录;
Time Profiler(时间探查):执行对系统的CPU上运行的进程低负载时间为基础采样。
打开路径
1、查看Crash_log:xcode-windows-devices-view device logs
2、创建instrument:1.运行xcode,在xcode菜单栏中选择Profuct>Profile,或者"command+i"键,进入instrument模板选择页面
2.在instrument模板界面选择“Blank”模板,进入blank 空模板页面
3.选择要运行的ios设备以及ios系统版本,我这选择iPhone5s 8.1版本
4.选择设备之后,我就要选择要测试的app
5.在要运行的app和ios设备选择好之后,就要选择要运行的模板工具,点击右上角的“+”,弹出Library库,选择模板工具
- xcode-instrument
- Xcode Instrument工具 内存泄露
- Instrument
- xcode 4.1 instrument (let's say Leaks) noresponse
- 调用XCODE里面的instrument来查看内存。
- xcode 通过instrument跟踪内存泄露和崩溃
- Xcode自带的instrument中的Automation实现自动化测试
- iOS开发69-iOS 使用Xcode Instrument检测内存泄漏
- Mac机测试应用程序内存溢出的工具-Xcode Instrument
- 使用Xcode和Instrument Leak调试解决IOS内存泄漏问题
- Xcode自带的instrument中的Automation实现自动化测试简单使用
- Xcode自带的instrument中的Automation实现自动化测试简单使用
- Primary Instrument
- Instrument-Demo
- Java Instrument
- XcodeDebug---Instrument
- instrument 名词解释
- iOS开发70-iOS Xcode Instrument无法监测App,选择Choose Target后,找不到当前项目对应的app程序
- 23种设计模式之简介
- LIVE555再学习 -- Windows 下编译
- Git忽略文件(ignore file)
- 当前流行的J2EE WEB应用架构分析
- EventBus传值(Fragment和Activity,Activity和Activity)
- xcode-instrument
- ssm读写分离
- SCUT Training 20170913 Problem D
- 比特币源码解析(13)
- C# 编写Windows Service(windows服务程序)
- 静态方法与非静态方法的区别
- [React]调用系统命令,替换文件内容,并且提交到git仓库
- (二)、logback + slf4j
- Sql性能优化梳理