Tengo un script de murciélago, que llama a un exe y comienza esto adelante - No sé qué idioma está escrito en (probablemente C++)de Windows Application perfiladores - C++ Exe
Quiero encontrar un generador de perfiles que permite que corra un comando unas cuantas veces y reúne IO/CPU y otras estadísticas
Tiene que ser de código abierto siempre que sea posible
Cualquier sugerencia
Puede recopilar buenas estadísticas de uso de CPU/E/S en Windows Vista y superior utilizando Perfmon. También está allí en XP pero no tan bueno. –
No encontrarás uno. Los perfiladores requieren información especial para estar dentro o alrededor del ejecutable. Esto requiere switches especiales, definidos durante la implementación. La gente generalmente no lanza productos compilados de esta manera. Corren despacio como el infierno por una cosa. A menos que pueda recompilar el programa, y parece que ni siquiera sabe cómo es la fuente, no puede perfilarlo. Proporcionó esta información como comentario para que pueda eliminar la pregunta antes de que desaparezca en el olvido. –
Las estadísticas de E/S y CPU definitivamente deberían estar disponibles a través de los contadores de rendimiento. Como dice @Noah, el tipo de correlación de árbol de llamadas normalmente asociada con el perfil requeriría datos de depuración, pero como no parece importarle, la situación no es tan sombría como él dice. –