ios Le temps nécessaire pour appeler une fonction dans une boucle for est progressivement réduit
巴扎黑
巴扎黑 2017-05-17 10:06:20
0
1
600

Voici le code et les captures d'écran qui prennent du temps

J'ai appelé une fonction en langage C dans une boucle for. Cela a pris beaucoup de temps au début, puis cela a diminué à chaque appel, et finalement s'est stabilisé dans une petite plage.
Comment expliquer cette situation ? Est-ce une optimisation de la plateforme iOS ou autre chose ?
Merci beaucoup~

巴扎黑
巴扎黑

répondre à tous(1)
我想大声告诉你

Cela devrait être lié à la mise en cache des méthodes. Vous pouvez comprendre ce processus à partir de objc_msgSenddistribution des messages.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal