Suivez les dernières actualités, explications et histoires technologiques associées.
Microsoft présente des centaines d’améliorations dans .NET 11, en mettant clairement l’accent sur le compilateur JIT, la réduction des allocations et l’amélioration des appels d’interfaces et de délégués, ainsi que sur la structure interne d’async/await. Les résultats publiés montrent que les gains proviennent de la suppression de vérifications, d’allocations et d’appels inutiles, plutôt que d’un changement unique et majeur.
Chad Schuster de Milliman explique comment Numba peut transformer certaines parties des programmes Python en code optimisé via LLVM, en tirant parti du traitement parallèle et des unités GPU. L’expérience présente d’importants gains de performance, mais révèle également des limites en matière de programmation orientée objet, d’inférence des types et de temps de compilation, ce qui rend crucial le choix des parties à accélérer.