2016-04-23 9 views
1

Ich möchte meinen Code für eine in Sprite mit SpriteKit codierte App testen. Gibt es eine schnelle Funktion, die ich verwenden kann, um meine Codeausführung zu verfolgen und die folgenden Details zu erhalten.Swift - Funktionsweise Zeitverbrauchsverfolgung

  1. Liste der Funktionen, die von meinem Code ausgeführt werden.
  2. Wie oft wurde jede Funktion ausgeführt?
  3. Gesamtzeit, die jede Funktion für den gesamten Aufruf dieser spezifischen Funktion benötigt.
  4. Höchste Zeit, die jede Funktion während eines bestimmten Aufrufs dieser Funktion verbraucht.

Dank

Antwort

1

Diese Merkmale in Xcode als separate App verfügbar sind als "Instrumente":

https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/

Instruments eine leistungsfähige und flexible ist leistungs Analyse und Test-Tool, das ist Teil des Xcode-Werkzeugsatzes. Es wurde entwickelt, um Ihnen zu helfen, Ihre OS X- und iOS-Apps, -Prozesse und -Geräte zu profilieren, um deren Verhalten und Leistung besser zu verstehen und zu optimieren.