Pregunta

He desarrollado una pequeña aplicación de captura de pantalla, pero he oído que debería crear un perfil de mi código para ver dónde está utilizando muchos recursos y cosas.

¿Qué es un perfilador? ¿Qué hace? ¿Dónde puedo conseguirlo gratis? y como lo uso?

¿Fue útil?

Solución

¿En qué idioma estás desarrollando? Para C #, marque esta pregunta.

¿Hay algún perfilador de C # decente por ahí?

Aquí hay uno para C ++

¿Perfil decente para Windows?

De hecho, verifique la etiqueta del generador de perfiles para ver todas las preguntas etiquetadas en relación con los perfiladores.

https://stackoverflow.com/questions/tagged/profiler

Otros consejos

Un profiler es una herramienta de software que intercepta y mide cada ruta de código ejecutada en una determinada ejecución de una aplicación. Almacenan esta información y luego los reportan gráficamente (o en forma de tabla) donde su código pasa la mayor parte del tiempo de ejecución para que pueda optimizar lo que realmente importa.

Sobre dónde obtener uno, depende de su combinación de plataforma / idioma.

Ver:

qué-técnicas-puede-usar-para -profile-your-code

No dijiste qué idioma usas. Para C / C ++ (y probablemente otros) los gratuitos son:

gcov
gprof
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top