Bonjour à tous,
J'ai pour objectif de réaliser un chronomètre qui compte de 0 à 100 seconde dans un terminal avec le language c++. J'utilise pour cela la bibliothèque chrono.
J'ai développez un algorithme il fonctionne mais le problème c'est qui à de très mauvaise performance il arrive a utiliser plus de 50 % de mes 4 coeur de mon intel core i5 qui date de 2011 tous sa pour compter de 0 à 100s. Bref je ne vois pas très bien comment je pourrai faire autrement pour optimiser ces algorithme.
Voici le code que j'ai développez :
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 std::chrono::time_point<std::chrono::system_clock> start, now; start = std::chrono::system_clock::now(); int seconde = 0; while (seconde < 100) { now = std::chrono::system_clock::now(); seconde = std::chrono::duration_cast<std::chrono::seconds> (now-start).count(); cout << seconde << "\r"; }
Partager