¿Cómo puedo saber qué aplicaciones están utilizando mi memoria gráfica?

A veces, mi Macbook se detiene debido a que la memoria integrada de la GPU se está llenando. (Sé esto porque el uso de la CPU, el uso de la RAM y el uso del disco son bajos, y porque el cierre de cosas como las pestañas de Chrome y los archivos PDF grandes tiende a resolver el problema). Para evitar esto, me gustaría poder monitorear el uso de la memoria gráfica de mi sistema.

No parece haber una opción en el Monitor de actividad, pero ¿hay alguna otra manera de saber (a) cuánta memoria de gráficos hay actualmente libre y, si es posible, (b) qué aplicaciones están usando la mayor cantidad?

Prefiero con mucho una solución gratuita a una de pago; una solución basada en Terminal estaría bien.

¿Puede publicar una captura de pantalla de la pestaña de memoria del monitor de actividad cuando el sistema se ha detenido?
@samh ok, lo haré la próxima vez que suceda.
La memoria de la Radeon 5770 de mi Mac Pro está bastante bien anclada en Yosemite. Si cierro todo, todavía está lleno al 50%. No estoy seguro de cuál es el trato, la memoria de mi tarjeta secundaria no ha sido tocada. También noté que el zoom de desplazamiento en Yosemite funciona horriblemente para mi Mac Pro. Envié un par de informes de errores sobre eso durante la versión beta de Yosemite, pero supongo que decidieron que no era un problema real :(
@Doc, ¿qué está usando para medir el uso de la memoria de la GPU?
@Nathaniel Estoy usando menús iStat

Respuestas (2)

No digo que esté equivocado, pero la memoria de la GPU se usa normalmente para renderizar la pantalla 2D de la computadora portátil actual y luego para los cálculos para la pantalla 3D (juegos) y la aceleración de GPU (navegadores modernos). He usado y programado varias computadoras durante muchos años y, sin embargo, veo un problema relacionado con una aplicación que usa demasiada memoria GPU.

Pero ISTRC MBP desde 2010 en adelante (?) Tiene dos GPU, la integrada (Intel) y la discreta (NVIDIA GeForce 320M en la mía). El MBP tiene una buena duración de la batería debido a que cuando se procesa texto, imágenes para la pantalla, se usa Intel de baja energía, pero cuando se reproducen juegos, videos y se necesita más procesamiento de GPU, se usa el chip de gráficos NVIDIA. ¿Quizás tienes un problema con los gráficos NVIDIA?

Tal vez sea más probable que sea una "espera" causada por un problema con el sistema de archivos, el disco duro o tal vez en otro lugar. Un disco duro defectuoso no informará mucha actividad al acceder a un archivo del que el controlador del disco duro tarda más en leer.

Puede ayudar a las personas si dices con qué frecuencia sucede, si aparece la pelota de playa que gira, si se trata de tomarse unos minutos para cerrar las ventanas y luego se despierta de nuevo rápida o lentamente.

La próxima vez que suceda, intente cerrar un conjunto de aplicaciones de Windows, diga Chrome, y luego espere (5 minutos) para ver si eso lo soluciona, y luego intente con el otro. Como es probable que solo una aplicación sea el problema principal, será mejor que trates de reducirla.

Tengo una MacBook que se vuelve un poco lenta de vez en cuando, pero no ha llegado al punto en que necesito corregirla.

¡Buena suerte!

Gracias por la ayuda. Para responder a sus consultas, la pelota de playa rara vez aparece, la Mac simplemente no responde: empiezo a tener demoras entre escribir y ver aparecer los caracteres, por ejemplo. Por lo general, tengo muchas ventanas abiertas (cincuenta al menos) en varias aplicaciones, ninguna de las cuales usa muchos recursos individualmente. Cerrar el tipo correcto de cosas ayuda instantáneamente; los mejores son (a) una ventana de Google Chrome con más de 10 pestañas, (b) un pdf grande o (c) Keynote o iTunes. El HD es de estado sólido. ¿Algo de eso ayuda a reducirlo?
ah Tal vez la información de estado sólido ayude a alguien con una sugerencia. Supongo que tiene un MBP de 15" con buenas especificaciones que normalmente es muy rápido hasta que golpea esta pared. Algunos MBP retina están siendo retirados del mercado por problemas de gráficos. Debería poder verificar en una página de Apple su número de serie para verificar si su computadora portátil está cubierta por el retiro.
Sí, eso es básicamente todo: es súper rápido, así que sigo dejando cosas abiertas hasta que de repente se ralentiza. Pensé que la memoria de la GPU debía ser el cuello de botella, pero supongo que podría ser otra cosa.
Si tiene tantas ventanas abiertas, es mucho más probable que el culpable sea la RAM del sistema que la RAM de la GPU. La GPU RAM no se usa como la memoria del sistema y no se llena de la misma manera.
@samh según Activity Monitor, generalmente hay alrededor de la mitad de la RAM del sistema libre. (Por lo general, me deshago de las cosas si están consumiendo RAM o tiempo de CPU, por lo que termino con muchas cosas, como documentos de texto y pestañas de Chrome administradas por el complemento Great Suspender, que no ocupan mucho).

Estoy usando iStat Menus , que muestra una cifra de uso de memoria de GPU.

La captura de pantalla a continuación es de mi copia de iStat Menus 4.22. Hay una nueva versión 5, que incluye "mejores estadísticas por aplicación". No he probado esto: sospecho que no desglosa las cifras de GPU por aplicación, pero vale la pena intentarlo: hay una prueba gratuita.

Menús iStat 4.22 Menú CPU y GPU

Luce familiar. Así es como se ve el mío: s3.amazonaws.com/slash_b/… Mi sistema está bastante inactivo y, sin embargo, mi tarjeta de video principal se está sacudiendo. ¿gusano crackeador de la NSA?
¿Cómo podría saber qué proceso está usando GPU?