Herramienta para determinar el cuello de botella del rendimiento

10

Estoy utilizando mi MacBook Pro de principios de 2011 para el desarrollo de iOS, Photoshop y similares, y a veces es bastante lento. ¿Hay alguna herramienta que pueda ejecutar durante un día y luego ver las estadísticas que produce para identificar el cuello de botella en el rendimiento?

Estoy considerando comprar más RAM (tengo 8 actualmente, obtendría 16) o un SSD (actualmente tengo el HDD en stock).

    
pregunta houbysoft 28.06.2013 - 02:36

2 respuestas

7

Las herramientas que usaría son:

  • Monitor de actividad
  • Instrumentos (ejecutados desde Xcode)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose - shift + control + opción + comando + . ( o ejecuta sudo sysdiagnose )

Los dos comandos stat y top se ejecutan en una ventana de terminal y en intervalos de 15 minutos de actividad. Las estadísticas registran las estadísticas. Ejecuté el comando sysdiagnose con moderación, quizás una vez al comienzo del período, una vez cuando el sistema operativo parece excepcionalmente lento y una vez al final.

El monitor de actividad es el más fácil de administrar y me enfocaré en asegurarme de que nada ocupe la CPU que usted no debería estar usando muchos recursos y el resto de la RAM. ¿Qué porcentaje está cableado y qué porcentaje está cableado? + activo.

    
respondido por el bmike 28.06.2013 - 03:23
-1

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

  • Una plataforma de videojuegos está casi siempre embotellada por los gráficos tarjeta, ya que los videojuegos no requieren mucho acceso al disco ni a la CPU.

  • El uso ocasional, como cargar aplicaciones y archivos, es probable que
    Cuello de botella por la velocidad de acceso a los archivos.

  • El desarrollo y la producción de A / V requieren una combinación de la mayoría de las especificaciones de la computadora, pero no existe una aplicación "automática" que lo determine por usted.

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

  • Echa un vistazo a tu uso de RAM. Una buena forma gratuita de hacerlo es abrir el Monitor de actividad, hacer clic con el botón derecho en el icono de la base y seleccionar "Mostrar uso de memoria" en el submenú "Icono de base". Si su RAM (excluyendo la memoria "inactiva") es frecuentemente alta (por ejemplo, 80%), entonces tal vez valga la pena actualizarla. Si solo usó la mitad de sus 8 GB de RAM, agregar 8 GB más no afectaría el rendimiento.
  • Del mismo modo, vigile la actividad de su disco (desde el monitor de actividad). Haga una evaluación comparativa de la unidad de disco duro de su Mac (para que aprenda las velocidades máximas de lectura / escritura) y compare la actividad del disco que observa con la capacidad máxima de la unidad. Si alcanzas el máximo con frecuencia, quizás sea el tiempo de actualización de SSD.

Recomendaría la actualización SSD. Además del aumento evidente de la velocidad de E / S del archivo, si usa demasiada memoria, su SSD le proporcionará un espacio de intercambio mucho mejor que su HDD actual.

    
respondido por el Alexander 28.06.2013 - 03:06

Lea otras preguntas en las etiquetas