Esta es una actualización sobre el tema de ver que Safari direcciones Url están asociadas con la que el Pid en el Monitor de Actividad. Estoy usando Safari 8.0.6 en Yosemite 10.10.3 con menú Depurar y muestra el Pid en la página de títulos (ver arriba y abajo para saber cómo hacerlo).
Nicolas B declaró que "echamos de menos la manera opuesta: en Proceso > Fichas", en referencia a la búsqueda de una lista de nombres de ficha basada en el único elemento de la línea del PID en el Monitor de Actividad. Puedo mostrarle cómo ver todas las pestañas asociados con una determinada web de proceso (PID), aunque no completamente traer satisfacción, ya que (1) es un proceso de múltiples pasos, y (2) tratando de encontrar la lógica en el PID de tareas basadas en las fichas es similar a la lectura de hojas de té de lo que parece. También debe recordarse que una lista de todas las Url de las páginas asociadas con cualquier web único proceso dentro de la Actividad del Monitor no es factible en la interfaz de usuario, tal como existe hoy. (Deseo de Safari programadores de Apple podría añadir en la ventana de información para la web de procesos, sin embargo!)
Al principio, supuse que el nombre que aparece en la línea de proceso-objeto se refiere a la última página que abre esa PID (no incluyendo las páginas en caché), pero por desgracia este no parece ser el caso. No estoy seguro de cómo el elemento de la línea, en realidad obtiene su nombre. Voy a compartir los resultados de mi experimento para encontrar la respuesta después de mi explicación de cómo ver qué pestañas están asociados con cada elemento de la línea en el Monitor de Actividad.
- activar el menú de depuración en Safari
- seleccione la opción para mostrar en la Web Identificadores de Proceso en los Títulos de Página, como
explicó anteriormente
- ir a este excelente Safari plugin de Brett Terpstra,
Enlaces. (por favor, donar a él si usted encuentra el plugin es útil!)
- ejecutar el plugin pulsando sobre el pequeño icono de enlace a la izquierda de la
"URL de Dirección y Búsqueda" en la parte superior de la ventana de Safari
- añadir un carácter de separación en la plantilla que se utiliza para mostrar el
resultados (para el futuro de buscar y reemplazar de trabajo). He insertado un ying-yang
carácter, y por lo tanto se utiliza "[%p-%n]:☯%u☯%t" como mi plantilla. Esto
dar los resultados incluyendo el [WP PID] información a la final
de cada nombre de la pestaña de Safari de la información de depuración.
- copiar los resultados en la memoria y saltar a cualquier aplicación de texto para hacer una
buscar/reemplazar en el ying-yang personaje a las pestañas (yo usé
Nisus Writer Pro, mi fav!); usted también tendrá que encontrar todas las
las apariciones de "[WP " y reemplaza la adición de un carácter de tabulación en
lugar del espacio único líder, como "de la ficha[WP ". Esto permitirá
para dividir los PIDs en una columna separada en una hoja de cálculo. Guardar
este archivo como un .ficha archivo de texto sin formato.
- abra la pestaña archivo en una hoja de cálculo de la aplicación (he usado los Números) y divertirse
clasificación por PID. Ahora hay sólo un paso más...
- en el Monitor de Actividad, ver "Todos los Procesos, de forma Jerárquica" y
copiar/pegar la lista de los elementos que muestra las direcciones Url en su hoja de cálculo
aplicación junto con la ficha de nombres y números de los que ya hay.
Puede deshacerse de todos los datos de la columna no necesita mantener
la Url y el Pid en dos columnas, o agregar la columna de Memoria para
comparar el uso de la RAM.
Eso es todo; no es exactamente rápido, pero no muy complicado. Probablemente, hay una manera más rápida, pero este fue mi primer intento para obtener esta información.
Después de hacer esto, usted puede encontrar resultados similares a los míos. Yo tenía 9 ventanas abiertas con un total de 36 fichas, todos los seres contenidos en 20 "url-de estilo" de los procesos. (No estoy incluyendo aquí la QTKitServer / Web Safari Contenido de los procesos que también se ejecutan junto a la mayoría, si no todos, de la dirección url "procesos"; estos QTKitServer procesos tienen una pequeña memoria RAM huella en comparación a los principales "url de procesos", por ejemplo., 4.5 MB vs 300 MB para el proceso principal).
Mis observaciones son las siguientes:
- Uso de RAM fue de total de 5.4 GB de 36 fichas en 20 de los procesos, el promedio de 258 MB por proceso; la memoria privada fue de 2.0 GB en total con 97 MB el promedio para cada proceso
- cualquier proceso único elemento de la línea puede contener una o más fichas (la mía
por lo general había una o dos tabletas por PID)
- el nombre de la url de la partida no parecen seguir ningún patrón me
puede discernir, excepto que el nombre generalmente (pero NO SIEMPRE) refleja
el url de la base de una de las fichas asignado para que PID
- a veces, el nombre de la url no es correcta: 4 de mis 20 utiliza una dirección url que
NO estaba abierto en cualquiera de mis pestañas. (Podrían ser las páginas en caché,
tal vez?)
- una nueva pestaña (o ventana) puede ser asignada a una ya existente PID o a
un nuevo proceso, aparentemente en un "random" de la moda; no son ni
secuencial ni agrupados con cualquier ventana en particular; por lo tanto, cualquier ventana
con varias pestañas puede tener varias Pid corriendo al lado de la otra
Esto es suficiente por ahora! Espero que alguien mucho más inteligente de lo que yo puedo venir y explicar un poco más! aloha.