suchen

Heim  >  Fragen und Antworten  >  Hauptteil

ios Die Zeit, die zum Aufrufen einer Funktion in einer for-Schleife benötigt wird, wird schrittweise verkürzt

Das Folgende ist der Code und zeitaufwändige Screenshots

Ich habe eine C-Sprachfunktion in einer for-Schleife aufgerufen. Zuerst dauerte es lange, dann nahm sie mit jedem Aufruf ab und stabilisierte sich schließlich in einem kleinen Bereich.
Wie lässt sich diese Situation erklären? Ist es eine Optimierung der iOS-Plattform oder etwas anderes?
Vielen Dank~

巴扎黑巴扎黑2834 Tage vor657

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-05-17 10:08:20

    应该和方法缓存有关,可以从 objc_msgSend的消息分发 来理解这个过程。

    Antwort
    0
  • StornierenAntwort