Outils d'utilisateurs

Outils du Site


performances

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

performances [2014/09/02 01:12]
gbdivers créée
performances [2014/10/07 12:33] (Version actuelle)
gbdivers
Ligne 1: Ligne 1:
 +
 +^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^
  
 ====== Mesurer les performances ====== ====== Mesurer les performances ======
  
  
-==== Complexité algorithmique ====+===== Complexité algorithmique =====
  
 Dans la page de documentation de [[http://en.cppreference.com/w/cpp/algorithm/equal|std::equal]], il y a un point dont on n'a pas parlé. Il y a une partie appelée "Complexity", qui décrit la complexité algorithmique de ''equal''. La complexité est une forme de mesure de la performance d'un algorithme. C'est une notion importante à connaître, mais il faut aussi connaître ses limites. Dans la page de documentation de [[http://en.cppreference.com/w/cpp/algorithm/equal|std::equal]], il y a un point dont on n'a pas parlé. Il y a une partie appelée "Complexity", qui décrit la complexité algorithmique de ''equal''. La complexité est une forme de mesure de la performance d'un algorithme. C'est une notion importante à connaître, mais il faut aussi connaître ses limites.
Ligne 16: Ligne 18:
  
  
-==== Mesurer les temps d'exécution ====+===== Mesurer les temps d'exécution =====
  
 std::chrono std::chrono
 +
 +===== Les gros problèmes à éviter =====
 +
 +Dans le tome 1 ? cache, données contiguës, copie inutile, inline, pool d'objets
 +
 +^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^
 +
 +{{tag> Cours C++}}
performances.1409613149.txt.gz · Dernière modification: 2014/09/02 01:12 par gbdivers