El Monitor de actividad es un buen punto de partida. Como mínimo, usted puede determinar si su sistema está convirtiendo en CPU cuando se inicia la aplicación de gran tamaño. También puede mostrar cómo la memoria del sistema está siendo utilizado y si el excesivo intercambio está teniendo lugar. Una Manzana KB notas:
Sugerencia: la Página de salidas se producen cuando el Mac tiene que escribir la información de la memoria RAM a
la unidad de disco duro (ya que la memoria RAM está llena). La adición de más memoria RAM puede reducir la página
outs.
Este puesto Quora tiene una referencia a otra buena herramienta - el Tiburón utilidad desde el Apple Developer Suite de herramientas:
Tiburón de las Herramientas del Desarrollador suite (CHUD) proporcionar aún más potente
proceso de las funciones de inspección y organiza bottom-up y top-down
los árboles de donde se va tu tiempo para todo el espacio de las llamadas a la función,
y es incluso decente en el que explica dónde están los cuellos de botella, a veces
lo que sugiere el bajo nivel de las optimizaciones.
Apple Developer Biblioteca de notas:
El tiburón es una herramienta avanzada para el muestreo o el trazado de una sola aplicación
o todas las aplicaciones en ejecución. Como Instrumentos, Tiburón proporciona un conjunto de
potentes herramientas de análisis con un fácil utilizar el interfaz para ayudarle
recopilar datos de rendimiento. Tiburón ayuda a aislar los problemas rápidamente
proporciona un rico conjunto de datos-características de la minería y es indispensable
herramienta para encontrar cuellos de botella de rendimiento. Proporciona la optimización de
consejos y ayuda para analizar a nivel de ensamblaje de las operaciones. Porque
seguimientos de operaciones en el nivel del kernel del sistema, el Tiburón puede
también te proporcionan con enormes conocimientos sobre el comportamiento de su
aplicación en relación con el resto del sistema.
Entre los tipos de operaciones que se pueden realizar en el Tiburón se la
siguiente:
- Muestreo estadístico de la aplicación a lo largo de un período de tiempo
- Sistema de seguimiento de nivel de
- Malloc seguimiento
- Análisis estático
- La memoria Caché L2 de perfiles
- Ancho de banda del procesador análisis
- Análisis de código Java
Además de los básicos de muestreo, el Tiburón también ofrece la ventana de tiempo
las instalaciones cuentan con varios de sus opciones de muestreo. La ventana
el tiempo de instalación de dice Tiburón para grabar y procesar un número finito de amortiguamiento de la
la mayoría de los recientemente adquiridos muestras. Esta característica permite a los Tiburones de registro de datos
de forma continua y durante largos períodos de tiempo en el fondo. Usted puede
a continuación directa de Tiburones para detener el muestreo sólo después de algo interesante
se produce en el código y para mostrar la pantalla de muestras relacionadas para que
un comportamiento interesante. Por lo tanto, usted puede utilizar esta característica para determinar lo que
parte de la ejecución del programa es muy interesante, después de que se produzca.
Para un ejemplo rápido de cómo utilizar el Tiburón, consulte "Uso de Tiburón." Para
información detallada acerca de Tiburón, ver Tiburón Guía del Usuario.
La página también muestra un número de otras herramientas en el developer suite de herramientas que pueden ser utilizadas para monitorear el rendimiento del sistema y esperemos que precisar alguno de los posibles cuellos de botella antes de la compra de la segunda UNIDAD.