Je teste une application .NET dotée de fonctionnalités d'interface graphique avancées. Une action spécifique prend beaucoup de temps, jusqu'à 5 secondes. En regardant le Moniteur de ressources Windows standard, j'ai remarqué que ce délai coïncidait avec un creux important allant jusqu'à 0% dans le graphique "Fréquence maximale" du moniteur - voir la ligne bleue dans l'image ci-dessous.
Basé sur la réponse à Que signifie le nombre "Fréquence maximale" dans le moniteur de ressources Windows? , et quelques autres informations sur le Web, ma conclusion est que ce plongeon est la cause du retard, parce que le processeur est essentiellement indisponible pendant environ trois secondes. Est-ce la bonne conclusion? Si oui, qu'est-ce qui pourrait causer cette chute?
Quelques informations sur ma configuration: il s’agit d’une machine exécutant Windows Embedded 7 Standard, exécutée sur un ordinateur. Intel Atom E680T processeur. Toutes les options d'économie d'énergie sont définies pour des performances maximales. Le même test ne montre pas cet effet sur les autres machines que j'ai essayées. Ceux-ci ont cependant des processeurs plus puissants.