5 votos

¿Cómo interpretar la salida de Mac el 'ejemplo' de la herramienta

Tengo un proceso que se ejecuta en OS X que tiene algunos problemas y el 'ejemplo' de la herramienta en el Mac parece que la mejor forma de depurar el problema. Por desgracia, la única documentación que puedo encontrar para él es el hombre de la página que no dice nada acerca de cómo interpretar los resultados.

Hay lugares que el documento de salida y cómo interpretarlo? Si no, alguien puede darme un tutorial básico?

4voto

jedihawk Puntos 321

Acabo de comprobar el Hombre de la página en la muestra y a mí me parece un medio decente de la pila de llamadas sampler. Afirma que su salida es la llamada del árbol, por lo que no debería ser demasiado difícil de comprender.

Digo medio decente porque la recolección de la pila de llamadas muestras es una buena cosa. Las críticas son:

  1. No dice si se recoge muestras cuando el proceso está en una llamada al sistema, como a la espera de I/O. es importante hacerlo, a menos que quiera ser ciego a la huelga de I/O.

  2. Se enamora de la ficción de que lo que importa es la precisión de la sincronización y no se quiere perder ninguna de las funciones, de manera que las muestras tienen que ser muy frecuentes. Es una ficción, porque el objetivo es encontrar cosas grandes, no para medir cosas pequeñas. Cualquier función que no aparece, ciertamente, no cuesta lo suficiente como para preocuparse.
    La consecuencia de esta ficción es que hay demasiadas muestras para que usted mire, por lo que se tiene que tratar de encontrar una manera de resumir, así que elige una llamada de árbol. El hecho es que, si se le permite en realidad examinar un número pequeño de las muestras (como 10 o 20) podrás ver exactamente el motivo(s) por la lentitud. El resumen es el problema. Unta y oculta la información.

Así, el largo y el corto es, parece ser una buena herramienta para la recolección de la pila de llamadas muestras. Si usted puede averiguar cómo ver una selección de ellos, que le dirá cuál es el problema.

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