Instruments使用指南(一)--- 簡介
序:
最近想系統的學習一下Xcode的測試,然後找了網上的一些資料有沒有系統的中文文件,找到的大多數是老狼翻譯的那版,雖然翻譯的很完整很好,但是這麼多年Instruments已更新多版。所以只能去看英文了。準備留下翻譯的痕跡在部落格以便自己以後觀看。
附老狼翻譯地址:http://cdn.cocimg.com/bbs/attachment/Fid_6/6_24457_90eabb4ed5b3863.pdf
簡介
Instruments是一款強大而靈活的效能分析和測試工具,它是Xcode工具集的一部分。 它旨在幫助您分析OS X和iOS應用程式,程式和裝置,以便更好地理解和優化其行為和效能。 將儀器從應用開發流程的開始整合到您的工作流程中,可以幫助您在開發週期的早期發現問題,從而為您節省時間。
在Instruments中,您可以使用Instruments的專用工具去跟蹤應用程式,程式。 Instruments可以收集測試和效能的資料,並將結果詳細顯示給您進行分析。
與其他效能和除錯工具不同,Instruments允許您收集廣泛不同型別的資料並將其並排檢視。 這使得識別可能被忽略的趨勢更容易。 例如,您的應用可能會出現由多個開放式網路連線導致的大量記憶體增長。 通過一起使用分配和連線工具,您可以識別未關閉的連線,從而實現快速的記憶體增長。
通過有效使用Instruments,您可以:
檢查一個或多個應用程式或程式的行為
檢查裝置特定功能,例如Wi-Fi和藍芽
在模擬器或物理裝置上執行分析
建立自定義DTrace工具來分析系統和應用行為的各個方面
追蹤原始碼中的問題
對您的應用進行效能分析
在應用程式中查詢記憶體問題,例如洩漏,廢棄的記憶體和殭屍
找出優化您的應用以獲得更高能效的方法
執行一般的系統級故障排除
將Instruments配置儲存為模板
雖然它嵌入在Xcode中並可能與其一起使用,但Instruments是一個單獨的應用程式,可根據需要獨立使用。相關文章
- tkinter簡介(一)
- datapump簡介(一)
- UICollectionView(一)簡介UIView
- ElasticSearch基本簡介(一)Elasticsearch
- 一、群集的簡介
- Git命令簡潔使用指南Git
- Libcurl簡明使用指南
- Flask-SocketIO 簡單使用指南Flask
- Nginx 快取使用指南-簡單Nginx快取
- 一份 Markdown 簡介
- spark簡單介紹(一)Spark
- kafka之一:kafka簡介Kafka
- RocketMQ 實戰(一) - 簡介MQ
- Varnish(一)簡介與原理
- python教程(一)·簡介Python
- CSS 學習一(簡介)CSS
- Performance Schema使用簡介(一)ORM
- Flutter教程(一) Flutter簡介Flutter
- DevSecOps 簡介(一)dev
- Flume(一):簡介架構架構
- Statspack之一-Statspack簡介
- ET8.1(一)簡介
- 《CiscoASA裝置使用指南》一第1章 安全技術介紹
- 介紹一下Spring Cloud簡介SpringCloud
- Redis 知多少 (一)---Redis 簡介Redis
- Puppeteer筆記(一):Puppeteer簡介筆記
- Unity學習系列一簡介Unity
- Redis那些事(一) — Redis簡介Redis
- shell程式設計—簡介(一)程式設計
- Azure Terraform(一)入門簡介ORM
- Nginx簡介–nginx系列之一Nginx
- RxJava簡介與入門(一)RxJava
- NIO學習一、NIO簡介
- 轉~timesten系列一:簡介
- kafka詳解一、Kafka簡介Kafka
- 一、資訊學奧賽簡介
- 《DNK210使用指南 -CanMV版 V1.0》第三章 CanMV簡介
- Instruments 效能檢測