Apple rend open source sa suite d'outils de benchmarks Swift
Afin d'aider à mieux évaluer les performances du code des programmes Swift

Le , par Olivier Famien, Chroniqueur Actualités
Apple a rendu open source son langage de programmation Swift en décembre dernier. Cette décision fait suite à la volonté de plusieurs développeurs de pouvoir contribuer à l’amélioration de ce langage.

Environ deux mois après cette annonce, la firme de Cupertino revient sur la scène pour annoncer la mise sous licence open source de sa suite d’outils de benchmarks pour son langage de programmation Swift.

Ces outils ont été mis en œuvre par cette entreprise en vue d’évaluer les performances du code Swift soutenant les programmes écrits avec ce langage. Aussi, pour accélérer l’évolution des performances du langage Swift, Apple a donc décidé d’ouvrir le code source de cette suite d’outils de tests des performances.

Pour avoir une idée précise du contenu de cette suite, la firme à la pomme donne plusieurs détails en expliquant qu’elle contient 75 benchmarks couvrant un nombre important de processus, un ensemble de bibliothèques fournissant les fonctions de benchmarks, un pilote pour exécuter les benchmarks et afficher les résultats des performances des différentes versions de code Swift ainsi qu’un utilitaire pour effectuer les comparaisons entre les résultats fournis par les benchmarks à travers plusieurs versions de code Swift.

Pour exécuter ces outils de benchmarks, il faut au préalable passer en écriture quelques scripts. Une fois cela effectué et ces scripts exécutés, les résultats de benchmarks obtenus seront comparés aux résultats précédents, si des tests ont été exécutés avant bien évidemment. Si des tests n’ont pas été exécutés antérieurement, les résultats obtenus sont enregistrés dans un journal pour des comparaisons ultérieures.

En outre, Apple précise que les Benchmarks Swift pour OS X sont compilés par défaut durant les processus de construction du code. Et pour ce qui concerne la construction des benchmarks Swift pour les autres plateformes de la firme telles qu’iOS, WatchOS ou encore TvOS, il faut exécuter le code suivant :

Code : Sélectionner tout
$ swift/utils/build-script --ios --watchos --tvos
Ces outils open source sont disponibles sur GitHub sous licence Apache.

Les outils de benchmarks Swift sur GitHub

Source : Blog Swift

Et vous ?

Avez-vous testé ces outils de benchmarks ? Comment les trouvez-vous ?

Que pensez-vous de la mise sous licence open source des outils de benchmarks Swift ?

Voir aussi

Forum Swift


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Contacter le responsable de la rubrique Accueil