Actualité

Divers

Du C++ au Swift : conséquence sur les performances

Par Didier Pulicani - Publié le

En décembre dernier, Primatelabs s'était intéressé aux performances du nouveau langage présenté par Apple à la WWDC 2014 face à son ancêtre -mais toujours très utilisé- j'ai nommé le bon vieux C++.

La société -qui touche un peu question optimisation de code- a ainsi mesuré la puissance de calcul de trois composants de Geekbench 3 (Mandelbrot, FFT, anet GEMM). S'il est toujours difficile d'en tirer de réelles conclusions à une échelle plus globale à partir d'un logiciel spécifique, les ingénieurs notent tout de même quelques soucis dans la capacité du compilateur Swift à vectoriser du code ou encore lorsque ce dernier utilise abondamment du récursif.

Les développeurs notent également des changements notables d'une beta à l'autre, avec des variations qui peuvent se montrer importantes (jusqu'à 2.6x dans leurs tests entre les deux dernières betas). Les études sur le sujet sont encore peu nombreuses et il faut également garder à l'esprit que Swift devrait fortement évoluer ces prochains mois.

Si vous êtes développeur, ce fil détaillé pourrait vous fournir quelques pistes et notamment des moyens d'optimiser un peu les performances avec les betas actuelles.

Du C++ au Swift : conséquence sur les performances
599€ Une Expérience Visuelle Mac Sublimée avec BenQ

Une Expérience Visuelle Mac Sublimée avec BenQ

Plongez dans une expérience immersive avec un écran spécialement conçu pour Mac. Chaque détail est finement reproduit, chaque nuance respectée, pour une qualité visuelle et une harmonie parfaite avec votre appareil.