Vitesse de calcul C (modulo v initialisation)
Résolu/Fermé
VEF_King
-
14 mars 2011 à 20:24
AsmManiac Messages postés 18 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 19 mars 2011 - 15 mars 2011 à 00:23
AsmManiac Messages postés 18 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 19 mars 2011 - 15 mars 2011 à 00:23
A voir également:
- Vitesse de calcul C (modulo v initialisation)
- Vitesse processeur - Guide
- Calcul moyenne excel - Guide
- Augmenter vitesse pc windows 10 - Guide
- Test vitesse ssd - Guide
- Hyper v download - Télécharger - Divers Utilitaires
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
14 mars 2011 à 22:18
14 mars 2011 à 22:18
Bonjour,
Oui le modulo est un opérateur et la version 2 sera plus rapide.
Dans la version 1, le microprocesseur devra calculer des modulo juste pour savoir. Alors que dans l'autre version, c'est juste une comparaison (moins de cycle).
Mais bon, parler de performance quand on utilise la fonction "system"...
Utilise plutôt les API windows pour effacer l'écran. Et getchar() pour la pause.
Cdlt,
Oui le modulo est un opérateur et la version 2 sera plus rapide.
Dans la version 1, le microprocesseur devra calculer des modulo juste pour savoir. Alors que dans l'autre version, c'est juste une comparaison (moins de cycle).
Mais bon, parler de performance quand on utilise la fonction "system"...
Utilise plutôt les API windows pour effacer l'écran. Et getchar() pour la pause.
Cdlt,
AsmManiac
Messages postés
18
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
19 mars 2011
15 mars 2011 à 00:23
15 mars 2011 à 00:23
Salut,
Comme l'a dit fiddy, le modulo dans ce cas prend plus de cycle que la comparaison .
et si tu décide d'utiliser le getchar() tu devras peut-être le mettre deux fois pour qu'il marche .
Cordialement
Comme l'a dit fiddy, le modulo dans ce cas prend plus de cycle que la comparaison .
et si tu décide d'utiliser le getchar() tu devras peut-être le mettre deux fois pour qu'il marche .
Cordialement