Obtenir une exécution exacte de temps en C++ (micro secondes)

Je veux obtenir une exécution exacte de temps en micro-secondes de mon programme mis en œuvre avec le C++.
J'ai essayé d'obtenir le temps d'exécution avec clock_t mais il n'est pas précis.

  • pourquoi pensez-vous, ce n'est pas précis?
  • Étant donné que le temps d'exécution est soumis à la charge sur le CPU, la disponibilité de la mémoire, cache, toutes les I/O, planificateur de threads, etc. Êtes-vous sûr que vous avez besoin de ce niveau de précision?
  • Si l'une des réponses ici résolu votre problème, veuillez le marquer comme acceptée. De cette façon, votre question cessera d'apparaître dans la réponse à la section.
  • J'ai besoin d'un temps d'exécution avec des micro-secondes et clock_t se permettre un temps d'exécution avec des millisecondes....
InformationsquelleAutor user3323616 | 2014-02-18