Une analyse détaillée sur la performance des appels de fonctions async en Rust. L’article démontre pourquoi l’extraction de code dans des fonctions séparées n’introduit généralement pas de surcoût significatif, grâce à l’optimisation du compilateur qui fusionne les états des futures. L’auteur explique comment les préoccupations théoriques sur l’indirection (passage de paramètres, state machines, stack frames) sont négligeables comparées au travail réel effectué par le code.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire