Performances (informatique)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 21 janvier 2021 à 20:08 et modifiée en dernier par Lorèloi (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

En informatique, les performances énoncent les indications chiffrées mesurant les possibilités maximales ou optimales d'un matériel, d'un logiciel, d'un système ou d'un procédé technique pour exécuter une tâche donnée.

Selon le contexte, les performances incluent les mesures suivantes:

Les performances sont établies par la mesure lors d'une activité appelée benchmarking (en français, étalonnage), grâce à des tests de performance. Le test de performance consiste à définir le processus/système/matériel que l'on veut mesurer, à définir le cas d'utilisation à tester (incluant le mode d'interaction, les données et le scénario), et à exécuter le test tout en récoltant les mesures grâce à des capteurs ou des sondes. Les benchmarks et tests de performances sont souvent sujets à controverse. Ils sont souvent difficilement reproductibles, car très dépendants de détails non explicités : matériel utilisé, configuration de tous les éléments, charge de la machine, etc.

L'optimisation est l'activité consistant à améliorer les performances de le cible. Il consiste d'abord à définir le test de performance à effectuer, quelles mesures doivent être optimisées, puis enfin à exécuter le test, mesurer, analyser, modifier la cible et recommencer pour mesurer s'il y a eu une amélioration. Ce processus est répété jusqu'à atteindre le niveau de performance souhaité.

Source