Cómo registrar la CPU y los datos de uso de memory

Quiero perfilar la ejecución de un progtwig para ver qué, en particular, lo está ralentizando, ya sea que llegue a un límite de memory o si mi CPU no es lo suficientemente potente.

Activity Monitor (el que viene con OS X) es genial, pero no creo que pueda registrar datos (es decir, creo que solo se puede ver el uso actual de la memory RAM y la CPU, no el uso del pasado).

  • ¿Existe una buena / aceptable aplicación de publicación de blogs en Mac OS X?
  • Dispositivos iOS son ​​mejores contra aplicaciones antirrobo que Encuentre mi iPhone
  • ¿Existe una aplicación decente para finanzas personales que soporte múltiples monedas en OSX?
  • ¿Cómo grabar todo lo que entra en mis EarPods en OS X Yosemite?
  • ¿Qué opciones de administración de windows existen para OS X?
  • ¿Hay alguna forma de acelerar mi iPhone 3G desde la actualización a iOS4?
  • Quiero el uso desglosado por process si es posible, así puedo controlar otras cosas que aumentan el uso.

    ¿Conoces alguna aplicación que tenga esta funcionalidad?

  • ¿Cómo controlar y controlar la aceleración térmica de la CPU en OS X?
  • ¿Cómo puedo dividir automáticamente los files de video en clips separados?
  • ¿Por qué mi Mac se ralentiza cuando el indicador de volumen / brillo desaparece?
  • ¿Hay una herramienta de captura de pantalla Mac que se exportará a un gif animado?
  • Aplicación de tareas para Mac OS X
  • Aplicación que almacena maps en caching
  • 2 Solutions collect form web for “Cómo registrar la CPU y los datos de uso de memory”

    Es posible que desee search en OS Track . No es la aplicación más estable y confiable, pero gratuita, y creo que debería hacer las cosas que necesita. Para encontrar más, puede consultar las capturas de pantalla en el sitio del desarrollador.

    Para ver si la CPU o la memory es el problema, puede comenzar con iostat y vm_stat. Los ejecutará desde una Terminal.

    Para que grabe continuamente, debe ejecutarlo como

    iostat n 

    donde n es el número de segundos entre ejecuciones.

    Si necesita ver el uso de la memory, entonces desearía

     vm_stat n 

    Si desea get información sobre un progtwig en particular, entonces probablemente necesite escribir un script que llame algo así como

     ps wwaux | grep your_program_name 

    una y otra vez.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).