0 votos

Perfilar el código con XCode

Estoy tratando de utilizar el perfil de tiempo. En el pasado funcionó con una versión anterior del mismo código, pero ahora parece que ya no funciona.

Desde Xcode , continúo profile y seleccione time profiler y a continuación se inicia la grabación. La grabación se detiene después de ni siquiera un segundo. Nunca entendí muy bien cuando el perfilador de tiempo decide parar la grabación pero en el pasado fue lo suficientemente largo para obtener información de interés. El árbol de llamadas tiene el siguiente aspecto (hazme saber si quieres que amplíe alguna parte)

enter image description here

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

0voto

Jose Chavez Puntos 645

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

A partir de ahí, puedes establecer que la grabación se detenga después de un límite de tiempo (es decir, un número determinado de segundos) o un límite de ventana (es decir, grabar los últimos x segundos antes de pulsar el botón de parada).

El engranaje amarillo y otros iconos se utilizan para marcar el tipo de método que es. Por ejemplo, el engranaje amarillo son métodos del sistema como, por ejemplo, malloc (es decir, que no forman parte de su propio código fuente). Su propio código fuente se mostraría con un icono de avatar oscuro.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X