¿Hay alguna forma de cambiar al proceso seleccionado en el monitor de actividad?

4

Me pregunto si hay una manera de enfocar un proceso que está en "monitor de actividad".

Específicamente, tengo un montón de procesos de Google Chrome y estoy tratando de averiguar qué proceso se correlaciona con un navegador / pestaña en particular.

monitor de actividad con muchos procesos de cromo

skrewler
fuente

Respuestas:

3

Realmente no. El problema es que, la mayoría de las veces, los procesos en el Monitor de actividad en realidad no tienen una interfaz de usuario a la que pueda 'cambiar'. Usando el ejemplo de Google Chrome, piense en esos procesos de 'Google Chrome Renderer' como tareas en segundo plano, y solo verá el resultado de ellos en el proceso principal de 'Google Chrome'. Activity Manager no tiene una forma de identificar cómo vincular estas 'tareas en segundo plano' con la GUI principal.

Sin embargo, para su problema particular, Google Chrome realmente le proporciona un Administrador de tareas que lo ayudará:

En muchos sentidos, el administrador de tareas es como un monitor de hospital: puede usarlo para rastrear el desempeño de sus procesos internos. Si el navegador parece lento, abra el administrador de tareas para encontrar detalles sobre cada proceso activo y cierre el que parece estar utilizando muchos recursos.

Captura de pantalla del Administrador de tareas de Google Chrome

Puede usar esto para identificar qué pestaña está utilizando demasiados recursos del sistema. También puede usar la ID de proceso del Administrador de tareas de Chrome para que coincida con el proceso en el Monitor de actividad (ID de proceso == PID).

Josh Hunt
fuente
0

No: el Monitor de actividad simplemente le muestra qué procesos tienen la capacidad de dibujar directamente en la pantalla con un icono al lado del nombre.

En su ejemplo, pid 464 es uno de esos procesos que dibuja la salida de Chrome en la pantalla. Necesitará mapear mentalmente ese ícono y quizás usar el atajo de tecla del conmutador de tareas: CommandTabpara cambiar el teclado y el foco del puntero a ese proceso.

El resto de los procesos de Renderer de su ejemplo son procesos en segundo plano que no interactúan con la pantalla visual directamente y en su lugar leen o escriben datos para que otro proceso los consuma y muestre. Otra respuesta aquí cubre cómo hacer que la aplicación Chrome divulgue más detalles sobre su jerarquía interna de tareas, pero desde una perspectiva de Mac OS X, la respuesta en general es no.

bmike
fuente