Mauvaise performance avec la bibliothèque chrono pour compter de 0 à 100 secondes
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. 8O 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 :
Code:
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";
} |
Merci d'avance.