Créez un modèle de conception qui permet de détecter et d'améliorer les performances d'un algorithme.
 Un modèle d'amélioration d'algorithme paresseux peut être utilisé pour détecter et améliorer les performances. L'idée de base est d'attendre que l'algorithme commence à montrer des signes de ralentissement, auquel cas des techniques d'optimisation peuvent lui être appliquées. Ce modèle permet une surcharge minimale dans le meilleur des cas tout en capturant et en corrigeant les mauvaises performances dans le pire des cas.