Maison  >  Questions et réponses  >  le corps du texte

ios Le temps nécessaire pour appeler une fonction dans une boucle for est progressivement réduit

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~

巴扎黑巴扎黑2736 Il y a quelques jours574

répondre à tous(1)je répondrai

  • 我想大声告诉你

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

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

    répondre
    0
  • Annulerrépondre