Bonjour,
je veux connaitre quelles instructions C++ je peux utiliser pour connaitre le temps d'une entrée-sortie sur ma machine.
aidez moi svp et merci d'avance.
Bonjour,
je veux connaitre quelles instructions C++ je peux utiliser pour connaitre le temps d'une entrée-sortie sur ma machine.
aidez moi svp et merci d'avance.
Utilise une référence du langage.
Par exemple, cppreference.com
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
Merci pour la réponse.
D'après ce que j'ai compris la contenu de ce lien offre un ensemble des fonctions c++ permettant de calculer le temps d'exécution d'un code quelconque.
Malheureusement, je n'ai pas besoin du ça.
Moi, je veux savoir combien du temps une ES (disque-mémoire) coute. En fait, c'est une caractéristique de ma machine. Je n'arrive pas comment l'obtenir.
J'espère que ma demande est claire.
Merci d'avoir m'aider.
Hello,
De manière générale :
Registres : gratuits
L1 : 1 cycle
L2 : ~3/5 cycles (?)
L3 : ~20/30 cycles (?)
RAM : ~200 cycles
Disque : ~1 000 000 cycles (probablement 10 à 100 foisplus rapidemoins long pour un SSD)
Il y à des benchmarks existants (je serai incapable de te donner les noms / liens par contre) pour avoir ce genre d'informations. La doc de ton processeur te donnera les temps d'accès aux différents niveaux de cache aussi.
Mais ça reste des résultats "théoriques", c'est bien beau de savoir qu'un accès RAM coute 200 cycles, mais ça reste relativement peu utile.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager