La mesure de temps de calcul en c++

Si j'avais le code suivant

clock_t t;
t = clock();
//algorithm
t = clock() - t;

t égal au nombre de tiques pour exécuter le programme. Est-ce le même est le temps CPU? Existe-il d'autres façons de mesurer le temps de calcul en C++?

OS -- Debian GNU/Linux
Je suis ouvert à tout ce qui va fonctionner. Je suis désireux de comparer le temps de calcul des deux algorithmes.

Veuillez préciser si vous êtes à la recherche pour le C/C++ standard et portable méthodes ou si le système d'exploitation des bibliothèques et de la CPU machine spécifique instructions sont acceptables.
Aussi cette question est certainement un duplicata.

OriginalL'auteur user3025872 | 2013-11-23