x64 visual microsoft c++ visual-studio visual-studio-2015

microsoft - visual c++



Visual Studio 2015-¿El perfil de uso de la CPU no funciona? (2)

Recientemente actualicé de Visual Studio 2013 Community a Visual Studio 2015 Community.

Me he basado en gran medida en la herramienta "Uso de la CPU" que se puede encontrar haciendo lo siguiente:

  1. Haga clic en "Depurar"
  2. Haga clic en "Iniciar herramientas de diagnóstico sin depurar"
  3. Haga clic en la casilla de verificación "Uso de la CPU"
  4. Haga clic en el botón "Inicio"

Cuando el programa está completo, se supone que le muestre las funciones y el tiempo empleado en cada uno. Lo que obtengo en cambio es solo el nombre de mi ejecutable que puedo seguir expandiendo en lugar de ver los nombres de las funciones. No sabe los nombres de las funciones.

Esto funcionó bien en Visual Studio 2013 ... Podría ver los nombres de las funciones y todo funcionó. Intenté crear una nueva solución / proyecto "de prueba" para ver si esto funciona y obtengo los mismos resultados: No hay nombres de funciones.

¿Esto funciona para alguien? También instalé VS2015 en una nueva caja de desarrollo y aún no tengo resultados. Esto parece que Microsoft se envió con un error de Visual Studio.

Nota: Estoy escribiendo una aplicación de consola C ++. He intentado esto en las compilaciones de depuración y lanzamiento y me aseguré de que estoy construyendo con información de depuración.


Está en las notas de la versión 1 de la actualización de Visual Studio 2015 , así que sospecho que se rompió en la versión inicial:

Perfile el uso de su CPU mientras depura

Ahora, puede obtener un perfil detallado por función del uso de su CPU mientras realiza la depuración. Puede activar y desactivar el perfil de la CPU mientras realiza la depuración y ver los resultados cuando se encuentra en un estado de interrupción, lo que le permite ver un desglose por función del uso de la CPU del código que se ejecuta entre los puntos de interrupción y durante los pasos. (Para usar esta funcionalidad, abra la ventana Herramientas de diagnóstico (Depurar -> Herramientas de diagnóstico), cambie a la pestaña CPU y luego haga clic en el botón "Perfilado de CPU").


También he notado esto, pero si usa ese pequeño cuadro de búsqueda (esquina superior derecha del área de resultados) e intenta escribir el nombre de la función que está buscando o parte del nombre y se expandirá todo (hay normalmente mucho para expandir) y resaltar la función que está buscando. Es la única forma en que he podido perfilar funciones específicas.