GPProfile es un código fuente de instrumento de perfilador para Delphi. Le permite encontrar fácilmente cuellos de botella y mejora significativamente el rendimiento de sus aplicaciones Delphi. Es una herramienta imprescindible para cualquier desarrollador de Delphi.
Las características son:
El código de instrumentación generado funciona con Delphi 2 a la última versión.
Fácil como 1-2-3:
Inicie gpprof.exe y abra su archivo de proyecto Delphi (.escre)
Verifique los procedimientos, para los cuales desea medir el tiempo de ejecución. Haga clic en el botón "Instrumento". Se agregarán llamadas especiales en cada procedimiento elegido.
Copie el contenido del Dir incluido en la carpeta de fuentes de su aplicación o agregue el DIR de inclusión a la ruta de búsqueda. Cree su aplicación en Delphi, ejecutela, haga algunas tareas y cierre.
¡Después de eso, regrese a la ventana de GpProfile y disfrute de los resultados! :)
Desde la versión 1.6.0, puede agregar puntos de medida: use gpprof.createMeasePointScope () para obtener un punto de medida. Tras la eliminación, el punto de medida escribirá los tiempos.
Se puede encontrar una muestra en el proyecto GProftester (en ttestthread.execute ())
Copyright original: Primoz Gabrijelcic ([email protected])
Pequeños cambios para que funcione con Delphi 2009, 2010, Xe: Anton Alisov ([email protected])
Pequeños cambios para que funcione con Delphi XE2, XE3: Johan Bontes ([email protected])
El proyecto original GPPROF2011 se puede encontrar aquí: https://code.google.com/archive/p/gpprofile2011/.
Fue lanzado bajo el GPLV2.
Vaya aquí para más detalles.