Partage via


Qu’est-ce qu’un profileur de code ?

Dans l’ingénierie logicielle, un profileur de est un outil utilisé pour vous aider à analyser les performances de vos applications afin d’améliorer le code mal performant. Les outils de profilage et de diagnostic vous aident à diagnostiquer l’utilisation de la mémoire et du processeur et d’autres problèmes au niveau de l’application. Avec ces outils, vous pouvez collecter des données de performances pendant l’exécution de votre application.

Si vous êtes un développeur qui a été appelé pour le codebase de votre équipe ou si vous avez écrit une application web, vous avez peut-être demandé pourquoi votre application reçoit des temps de réponse lents ? Souvent, les problèmes sont en production et il est difficile d’enquêter à ce moment-là, mais les outils de profilage peuvent vous aider à capturer suffisamment d’informations et de preuves du problème.

Il existe plusieurs façons de diagnostiquer les problèmes de performances lorsque vous travaillez avec des API, mais l’utilisation d’un profileur peut vous aider à identifier et à exclure rapidement les causes possibles afin que vous disposiez d’un chemin clair pour résoudre votre problème.

Un profileur peut vous aider à prendre des décisions éclairées rapidement en fournissant une représentation visuelle des temps d’exécution et de l’utilisation du processeur pour votre application. Il est beaucoup plus facile et plus rapide de comprendre les problèmes et de les résoudre quand vous pouvez voir un graphique des temps d’exécution ou de l’utilisation du processeur.

Apprendre à utiliser les profileurs

Les articles et billets de blog suivants fournissent plus d’informations pour vous aider à apprendre à utiliser efficacement les outils de performances de Visual Studio.