Código de perfil con XCode

0

Estoy tratando de usar el perfilador de tiempo. Funcionó en el pasado con una versión anterior del mismo código, pero ahora parece que ya no funciona.

Desde Xcode , voy a profile y selecciono time profiler y luego empiezo a grabar. El registro se detiene después de ni siquiera un segundo. Nunca entendí realmente cuándo el perfilador de tiempo decide detener la grabación, pero en el pasado era lo suficientemente largo para obtener información de interés. El árbol de llamadas es similar (avísame si quieres que haga zoom en alguna parte)

Como todos los símbolos a la izquierda del árbol de llamadas son amarillos (no es exactamente lo que significa), parece que mi código nunca comenzó a hacer nada. Por supuesto, mi código funciona bien y se ejecuta sin errores tanto en el modo regular como en el modo #define DEBUG , ya sea en Xcode o en la línea de comandos.

    
pregunta Remi.b 04.11.2016 - 23:06

1 respuesta

0

Puede configurar cuándo se detiene el generador de perfiles abriendo el cuadro de diálogo Opciones de grabación seleccionando el menú Archivo y luego Opciones de grabación.

Desde allí, puede configurar que se detenga la grabación después de un límite de tiempo (es decir, un número especificado de segundos) o un límite de ventana (es decir, registrar los últimos x segundos antes de presionar el botón de parada).

El engranaje amarillo y otros íconos se usan para marcar qué tipo de método es. Por ejemplo, los engranajes amarillos son métodos del sistema como, por ejemplo, malloc (es decir, no forman parte de su propio código fuente). Su propio código fuente se mostrará con un ícono de avatar oscuro.

    
respondido por el jksoegaard 13.11.2016 - 00:18

Lea otras preguntas en las etiquetas