Effectuer un traitement le plus rapidement possible.
La performance constatée par l'utilisateur final pour un traitement donné est la somme des traitements sous-jacents :
Java n'a pas cessé d'améliorer sa performance au fil du temps, au travers d'un certain nombre de perfectionnements :
Un indice de performance des algorithmes est leur complexite.
Les temps de réponse d'une application suite à une action utilisateur indiquent une performance perçue.
La perception peut toutefois être différente de la performance réelle, en fonction de la manière dont l'attente est gérée (animations, indication de progression, etc.)