Totoyo Hors ligne Statut: Membre
Niveau: Vétéran
Points: 531
Défis: 5 Email | Message
Posté le 26/06/2008 11:03
Vitesse des fonctions sur G100(+):
J'ai fait quelques tests avec différentes fonctions sur ma G100+ en bon état de marche avec plus de 100Ko de mémoire libre.
C'est en nombre réel en mode Norm2.
Le programme :
For 0B To 999
*Fonction*
Next
Temps : 5.5 secondes
Pour connaître la vitesse, il faut déduire ce temps aux résultats.
Tous les résultats sont en .fxi et .cat en fichier joint
Ce que l'on peut remarquer c'est que la lecture d'une liste ou d'une matrice est sensiblement la même, mais que l'écriture est deux fois plus rapide dans la matrice que dans une liste.
Autre point bizarre : plus la matrice en loin d'un A, plus c'est lent (que ce soit en lecture qu'en écriture).
Après pour les fonctions trigonométriques, c'est tan 1 qui est la plus rapide, suivit de cos 1 puis de sin 1 (résultats similaires en deg, rad et gra).
Sympa ton petit récapitulatif.
Ca peut vraiment être utile pour les programmes comme les compresseurs dans lesquels y'a beaucoup d'accès mémoire. Et aussi pour les programmes (notamment RPG) où il y a beaucoup de dessins.
Pour les matrices, le résultat est effectivement bizarre mais fort intéressant.