11 votos

Herramienta para determinar cuellos de botella de rendimiento

Estoy usando mis principios 2011 MacBook Pro para iOS desarrollo, trabajo de Photoshop y similares y a veces es muy lento. ¿Es una herramienta que puedo correr sólo por un día y luego mirar las estadísticas produce para identificar el cuello de botella de rendimiento?

Estoy considerando ya sea comprar más memoria RAM (tiene 8 actualmente, obtendría 16) o un disco SSD (actualmente tengo stock HDD).

7voto

Oskar Puntos 1242

Las herramientas que yo uso son:

  • Monitor De Actividad
  • Instrumentos (ejecutar desde Xcode)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose - shift+control+opción+comando+. (o ejecutar sudo sysdiagnose)

Los dos comandos stat y arriba todos los que se ejecute en una ventana de terminal y la instantánea de intervalos de 15 minutos de actividad. El stat queridos de registro de las estadísticas. Me gustaría ejecutar el sysdiagnose comando con moderación, quizás una vez al inicio del período, una vez cuando el OS parece excepcionalmente lento y una vez al final.

El más fácil de gestionar es el monitor de Actividad y me gustaría centrarse en asegurarse de que nada está ocupando la CPU que usted no siente que debe tomar una gran cantidad de recursos y el equilibrio de RAM - ¿qué porcentaje está cableada qué porcentaje es con cable+activa.

-1voto

Mike Puntos 1018

El cuello de botella de su sistema es ALTAMENTE específico para la aplicación de su Mac. Aquí están algunos ejemplos:

  • Un video juego de plataforma es casi siempre embotellada cuello por los gráficos la tarjeta de video juegos que no requieren mucho el acceso a disco o de la CPU de la computación.

  • Uso Casual, como la carga de archivos y aplicaciones, es probable que
    un cuello de botella por el archivo de la velocidad de acceso.

  • De desarrollo y de a/V de la producción requiere de una mezcla de la mayoría de las especificaciones del equipo, pero no hay un "automático" de la aplicación para determinar por usted.

Aquí es cómo iba a determinar el cuello de botella:

  • Echa un vistazo a su uso de la RAM. Una buena manera de hacerlo es abrir el Monitor de Actividad, haga clic en el icono del dock, y seleccionando la opción "Mostrar el Uso de la Memoria" bajo el "Icono del Dock" sub-menú. Si la RAM (a excepción de "inactivo" de memoria) con frecuencia es alta (por ejemplo, 80%), entonces tal vez valdría la pena actualizar. Si sólo utiliza la mitad de su 8GB de RAM, la adición de más de 8 GB no tendría ningún impacto en el rendimiento.
  • Del mismo modo, mantener un ojo en su actividad de disco (desde el monitor de actividad). Punto de referencia de su Mac HDD (lo que se aprende de Lectura/Escritura de max velocidades) y comparar la actividad de los discos que observar a la capacidad máxima de la unidad. Si usted frecuentemente afectados el max, entonces tal vez SSD momento de la actualización.

En un plano más subjetivo nota, yo conozco bastante a la par de trucos para optimizar el rendimiento de la RAM, que yo podría compartir con usted a través de e-mail o algo (para evitar el spam de los comentarios aquí). Yo recomendaría el SSD de actualización. Aparte de la evidente archivo de e/S de velocidad de impulso, si utiliza demasiada memoria, el SSD sería mucho mejor el espacio de intercambio que su actual disco duro.

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