¿Cómo puedo saber qué pestaña en Safari está usando la CPU?

27

Generalmente tengo varias pestañas abiertas en Safari en segundo plano, y a veces veo que ocupa una cantidad inusual de CPU (PluginProcess o WebProcess).

¿Cómo puedo saber qué pestaña (o pestañas) está causando esto? Si no hay soluciones GUI fáciles, también estoy abierto a las técnicas basadas en terminales para encontrar al culpable. Espero no tener que hacer esto muy a menudo.

(Nota: me doy cuenta de que esto es similar a una pregunta anterior , pero Safari se ha actualizado desde entonces y quizás haya nuevas técnicas disponibles.)

    
pregunta jtbandes 24.03.2012 - 22:39

4 respuestas

14
  1. Necesitas Safari 6.1 o posterior

  2. Habilitar menú de depuración

    defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
    
  3. Establezca "Usar procesos web por pestaña" y "Mostrar ID de procesos web en títulos de página" en ".

    
respondido por el Sergei 10.04.2014 - 14:12
2

En cuanto a lo que vale, he comprobado tanto el menú Desarrollar como el menú Depurar en el último Safari.app (versión 5.1.4 / 7534.54.16) y no pude encontrar ninguna función útil.

Menú de desarrollo:

Menúdedepuración:

El menú de depuración se puede habilitar usando el siguiente comando:

defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
    
respondido por el Mathias Bynens 25.03.2012 - 00:44
2

cmd ⌘ + alt ⌥ + Un Window > Activity puede ayudarlo a identificar qué pestaña es la actividad más pesada si dura lo suficiente.

Debo admitir que todas mis pruebas fallaron, pero en su mayoría estoy usando servidores web que son rápidos.

También probé Debug > Show Frame Rate Meter (vea el menú desplegable de Mathias Debug ) que es una respuesta parcial a la pregunta original. Tienes que probarlo recargando cada pestaña y comparar la salida de los 3 metros para ver quién es el cerdo.

    
respondido por el daniel Azuelos 13.08.2013 - 13:24
1

La aplicación Activity Monitor proporciona entradas para pestañas individuales de Safari. Puede buscar "Safari" en él para ver solo los procesos relacionados con Safari, incluidas todas sus pestañas, y ordenar por porcentaje de CPU para ver cuáles están activas.

Desafortunadamente, cada nombre de proceso solo incluye el dominio de la URL, en lugar de la URL completa, por lo que puede ser un poco difícil determinar qué pestaña es si, como yo, tienes muchas páginas abiertas desde la misma dominio.

(Estoy en macOS Sierra 10.12.6 y Safari 10.1.2; no estoy seguro de cuándo se introdujo).

    
respondido por el Paul D. Waite 24.08.2017 - 12:38

Lea otras preguntas en las etiquetas