2011-11-23 36 views
10

我剛開始使用Instruments,一款用於測試內存分配/泄漏以及所有優點的漂亮小工具。但是我對它的工作原理感到困惑......我找了解如何使用它的教程,但沒有教程解釋如何使用它。瞭解Xcode中的工具,測試泄漏

我會試着解釋一下:我設置了每當我運行我的Xcode應用程序時,樂器可以跟蹤所有內容。但是樂器錄製的東西對我來說毫無意義。

發現一處泄漏,之後開始泄漏字節。它表示泄露的對象是_NSCFString和其他一些類似的東西。下面是截圖

enter image description here

我的問題是,我該如何解讀?如果有解釋這個問題的教程,請留下答案,或向我解釋。

+0

你的屏幕截圖顯示了分配工具的輸出,而不是泄漏儀器。您可能想要使用Leaks儀器的輸出創建一個新的屏幕截圖。 –

回答

25

瞭解如何使用樂器的最佳方式是觀看iOS開發基礎/高級/基礎視頻以及有關該主題的WWDC會話視頻。

你可以在蘋果的Development Video Access找到一個列表,這將需要一個iOS開發人員帳戶,通常通過iTunes託管。

iPhone基金會發展視頻:

  • 會話916 - 入門儀器

WWDC 2009:

  • 會話414 - iPhone性能與儀器
  • 優化

WWDC 2010:

  • 會話304 - 什麼在儀器的新
  • 會話306 - 自動化用戶界面測試與儀器
  • 會話309 - 高級性能分析工具
  • 會議311 - 儀器高級內存分析

WWDC 2011:

  • 會話310 - 最新消息在儀器
  • 會話312 - iOS設備性能和電源與儀器優化

WWDC 2012:

  • 第409課 - 學習工具

WWDC 2014:

  • 會話418 - 改善應用與儀器

WWDC 2015:

  • 會話412 - 剖析的深度

WWDC 2016年

  • 會話411 - 在深度系統跟蹤
  • 會話418 - 在儀器使用時間探查