c++ profiling verysleepy

c++ - Usar el generador de perfiles "Muy soñoliento" para las DLL de perfil



profiling verysleepy (2)

Si ya tiene el archivo PDB, recuerde mantenerlo en el mismo directorio en el que se generó.

Si no recuerda en qué directorio debe guardarse, simplemente abra su .exe o .dll con un editor de texto / hexadecimal y desplácese hasta el final del archivo, el directorio pdb estará allí. Esto es cierto, al menos, si está usando MSVC6.

Espero que ayude.

Tengo una DLL que quiero mostrar. Intenté usar Very Sleepy , pero parece que no puedo obtener la columna del archivo fuente para mostrar de qué archivo de origen provienen las funciones, todo lo que muestra es "desconocido". De todos modos , Estoy realmente desconcertado sobre cómo usar esta aplicación ... ¿Alguien puede indicarme algo de ayuda? No hay mucha documentación y parece que no se ha mantenido recientemente .. = /

Gracias..

EDITAR: Agregar otra pregunta:

¿Qué significan los términos exclusivos e inclusivos en esta aplicación? Gracias..


Necesitará información de depuración (archivos PDB) si desea conocer el archivo fuente y la columna. Esa información no se guarda a menos que la solicite.

Lamentablemente, el generador de perfiles no tiene documentación que pueda encontrar. Sin embargo, hay definiciones para inclusivo y exclusivo cuando se trata de perfiles :

  • inclusive: cantidad total de tiempo dedicado a la función
  • exclusivo: cantidad de tiempo dedicado a la función menos el tiempo dedicado a llamar a otras funciones