La GPU y el Neural Engine, con las apps que usan cada uno.

Una pestaña para la GPU y otra para el Neural Engine: cuánto trabaja cada uno, qué apps lo usan y un gráfico de los últimos minutos, en la ventana, en la barra de menús y en el Resumen. En los chips de Apple, el Neural Engine siempre ha sido un misterio. Aquí es una cifra.

Memoria por tipo
82%
en uso
App 22,15 GB
No paginable 5,67 GB
Comprimida 24,54 GB
En caché 10,32 GB
Libre 1,32 GB
Memoria por app
59,25 GB
todas las apps
Google Chrome 21,23 GB
VS Code 8,17 GB
Terminal 3,86 GB
Safari 2,69 GB
Otros 23,30 GB
Consumo por app
1,7 W
todas las apps
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
Otros 650 mW
Ahora
27 %
Media de hoy36%
Carga3,41
Usuario
19%
Tus apps
Sistema
8%
macOS
Núcleos
12
8 P4 E
App principal
Google Chrome
18,2%
AppCPU
Google Chrome
96 procesos
–
Terminal
49 procesos
–
Safari
16 procesos
–
Docker
9 procesos
–
Visual Studio Code
63 procesos
–
Slack
13 procesos
–
Figma
14 procesos
–
Zoom
8 procesos
–
En uso de 64 GB
52,63 GB
Normal
Libre11,37 GB
Intercambio0 MB
App
23,43 GB
No paginable
5,37 GB
Comprimida
23,82 GB
App principal
Google Chrome
20,59 GB
AppMemoria
Google Chrome
96 procesos
–
Visual Studio Code
63 procesos
–
Terminal
49 procesos
–
Safari
16 procesos
–
Docker
9 procesos
–
Slack
13 procesos
–
Figma
14 procesos
–
Zoom
8 procesos
–
Libres de 994,66 GB
479,72 GB
Usado514,94 GB
Escrito hoy38,9 GB
Leyendo
737 kB/s
Escribiendo
195 kB/s
Volúmenes
2
Macintosh HDBackup
App principal
Photos
121 kB/s
AppEscribiendo
Fotos
6 procesos
–
Google Chrome
96 procesos
–
Docker
9 procesos
–
Visual Studio Code
63 procesos
–
Xcode
22 procesos
–
Mail
4 procesos
–
Slack
13 procesos
–
Música
5 procesos
–
Descargando
12 kB/s
Hoy4,4 GB
Últimos 30 días212 GB
Subiendo
419 kB/s
Últimos 7 días
48,3 GB
Interfaz
Wi-Fi
en0
App principal
Safari
8 kB/s
AppDescargando
Safari
16 procesos
–
Google Chrome
96 procesos
–
Slack
13 procesos
–
Zoom
8 procesos
–
Música
5 procesos
–
Mail
4 procesos
–
Docker
9 procesos
–
Notion
6 procesos
–
Apple M2 Max
60 %
Media32%
Pico95%
Memoria
1,69 GB
Media
32%
Pico
95%
App principal
Figma
35%
AppGPU
Figma
14 procesos
–
Google Chrome
96 procesos
–
Safari
16 procesos
–
Zoom
8 procesos
–
Visual Studio Code
63 procesos
–
Xcode
22 procesos
–
Slack
13 procesos
–
Notion
6 procesos
–
Neural Engine de 16 núcleos
2 %
Media3%
Pico16%
Tráfico de memoria
79,9 MB/s
Media
3%
Pico
16%
App principal
Fotos
3 conexiones
AppNeural Engine
Fotos
6 procesos
–
Xcode
22 procesos
–
Safari
16 procesos
–
Zoom
8 procesos
–
Mail
4 procesos
–
Notion
6 procesos
–
Google Chrome
96 procesos
–
Con batería
64 %
Restante2 h 46 min
Ciclos412
Consumo
12,6 W
Salud
76%
Temperatura
31°
App principal
Google Chrome
4,3 W
AppConsumo
Google Chrome
96 procesos
–
Zoom
8 procesos
–
Figma
14 procesos
–
Slack
13 procesos
–
Safari
16 procesos
–
Visual Studio Code
63 procesos
–
Docker
9 procesos
–
Música
5 procesos
–
Salida
Altavoces del MacBook Pro
64%
AppEstadoVolumenNivel
Música Reproduciendo 100%
Zoom Reproduciendo 80%
Google Chrome Reproduciendo 35%
Slack En silencio Silenciado
Safari En silencio 100%
Figma En silencio 100%
Notion En silencio 100%
Mail En silencio 100%
3 conectados
Batería más baja: AirPods Pro, izquierdo, 42 %. Beats Fit Pro está enlazado, pero fuera de alcance.
42% Ajustes de Bluetooth
DispositivoClaseBateríaNivel
AirPods Pro Auriculares
Izquierdo 42%
Derecho 58%
Estuche 80%
Magic Trackpad Trackpad 67%
Magic Keyboard Teclado 91%
4 servidores de desarrollo están en marcha pero inactivos
Detenerlos libera 1,37 GB y los puertos 3000, 4321, 4322, 8000.
Detener todos…
storefront
9 procesos
activo
1,18 GB
storefront-web
node
4322 en marcha desde hace 3 días, apenas usado
458 MB
scraper-api
python
8000 en marcha desde hace 4 días, apenas usado
412 MB
marketing-site
node
4321 inactivo desde hace 2 horas
296 MB
billing-api
node
30009229 inactivo desde hace 45 min
204 MB
docs
node
5173
188 MB
ml-notebooks
python
8888
164 MB
design-tokens
node
6006 inactivo desde hace 20 min
121 MB
infra
3 procesos
96 MB
auth-service
go
8080
74 MB
email-templates
node
3030 inactivo desde hace 3 horas
58 MB
0%
Claude
Esta semana
Al ritmo · 10 % de margen
0%
Codex
Sesión de 5 horas
Se reinicia en 3h 12m
0%
GitHub Copilot
Solicitudes premium
A este ritmo se agota en 4d
0%
Cursor
Este ciclo de facturación
Se reinicia en 12d 5h
Checkout flow tests Trabajando Esperándote
Claude Code · storefront · en ejecución 48 min
410 MB
Iniciados · 4 Salir de la sesión…
vitest comando · 61 % de CPU 520 MB
node servidor · puerto 3001 240 MB
Google Chrome for Testing navegador 310 MB
mcp-server-fetch servidor de herramientas 64 MB
Codex inactivo desde hace 48 min
docs · en Terminal · Nada iniciado
290 MB
4 contenedores en Docker
674MB
Mínimo592,3 MB
Pico674 MB
Por contenedor
postgres312 MB46%
rabbitmq206 MB31%
minio142 MB21%
redis14 MB2%
CPU
3,0%
la mayoría en postgres
Más cerca de su límite
rabbitmq
86% de 240 MB
Red
9kB/s
↓ 6 kB/s · ↑ 3 kB/s
Puertos publicados
6
5433567263799000+2
storefront 2 contenedores
Iniciados juntos por Docker Compose · 2 puertos · 2 en marcha
1,9% 326 MB
postgres postgres:16
Up 5 hours
5433
1,6% 312 MB
redis redis:7-alpine
Up 5 hours
6379
0,3% 14 MB
api 1 contenedor
Iniciados juntos por Docker Compose · 2 puertos · 1 en marcha
0,9% 206 MB
rabbitmq rabbitmq:3-management
Up 3 hours
567215672 86% de 240 MB
0,9% 206 MB
minio minio/minio
Up 26 hours
90009001
0,2% 142 MB

Las cifras son simuladas: una página web no puede leer tu Mac, ni debería.

01GPU

Lo ocupada que está la GPU, y qué app la mantiene ocupada.

La pestaña GPU muestra cuánto trabaja la GPU, su memoria, la media y el pico, un gráfico de los últimos minutos y las apps que la usan, primero la que más, para que un render, un juego o una pestaña del navegador aparezcan como lo que son.

  • Uso, memoria, media y pico
  • Las apps que la usan, primero la que más
  • Un gráfico de los últimos 5, 15 o 30 minutos
  • La temperatura de la GPU con los demás sensores
60%Apple M2 Max
1,69 GB de memoria
Media 32 %
Pico 95 %
Últimos 15 minutos51530
Figma48%
Google Chrome9%
Zoom3%
La media y el pico Para quién, de más a menos
02Neural Engine

Por fin, una cifra para el Neural Engine.

En los chips de Apple, Vitals calcula cuánto trabaja el Neural Engine a partir de la memoria que mueve frente al máximo que ha movido este Mac, y nombra las apps que lo tienen abierto, así que Fotos indexando tu fototeca de noche deja de ser invisible.

  • Cuánto trabaja
  • Las apps que lo tienen abierto
  • Un gráfico de los últimos minutos
  • Un aviso cuando una app lo ha mantenido ocupado veinte minutos
34%Neural Engine
16 núcleos
Lo mantienen abierto
Fotosphotoanalysisd · faltan 2140 fotos
macOSmediaanalysisd
Fotos ha mantenido ocupado el Neural Engine durante 20 minutos.
Por fin una cifra Quién lo mantiene abierto
03Modelos locales

Tu modelo local se ejecuta en la GPU, no en el Neural Engine.

Los modelos que se ejecutan con PyTorch o MLX usan la GPU, así que una sesión de Ollama aparece como una GPU ocupada y un Neural Engine tranquilo. Es correcto, y sorprende la primera vez. La memoria de Ollama aparece bajo Ollama, donde la buscarías.

  • PyTorch y MLX usan la GPU
  • La memoria de Ollama, bajo Ollama
  • La GPU se pone en rojo al 90 % en la barra de menús
  • La GPU está en el historial, así que un render de hace una hora sigue ahí
GPU91%
Ollama6,2 GB
Neural Engine2%
Tranquilo, y así debe ser
ollama run llama3PyTorch y MLX usan la GPU
Una GPU ocupada En rojo al 90 % en la barra de menús
04Barra de menús

Un ítem para cada uno y una tarjeta en el Resumen.

Los dos pueden ser ítems de la barra de menús, como cifra, como gráfico o ambos, en el orden que quieras, y los dos tienen una tarjeta en el Resumen, así que puedes vigilar un render largo sin abrir nada.

  • Un ítem para la GPU y otro para el Neural Engine
  • Una cifra, un gráfico o ambos
  • Tarjetas en el Resumen
  • En el menú desplegable con lo demás
FinderArchivo 60%34% 14:02
GPU60%
Neural Engine34%
Un valor, un gráfico o ambos Una tarjeta para cada uno en el Resumen
Por qué importa

GPU y Neural Engine, antes y después

Monitor de Actividad le da a la GPU una columna, % GPU, y una ventana “Historial de la GPU”, y al Neural Engine nada. En los chips de Apple, el Neural Engine hace trabajo de verdad, para Fotos, Spotlight, el dictado y los modelos en el dispositivo, y no ha habido forma de ver cuándo ni para qué app.

Mientras tanto, la GPU es donde se ejecutan de verdad los modelos locales. PyTorch y MLX usan la GPU, no el Neural Engine, así que una sesión de Ollama aparece como una GPU ocupada y un Neural Engine tranquilo, lo cual es correcto y sorprendente.

Vitals le da a cada uno su propia pestaña: lo ocupado que está, la memoria de la GPU, la media y el pico, las apps que lo usan, primero la que más, y un gráfico de los últimos 5, 15 o 30 minutos. La cifra del Neural Engine se calcula a partir de la memoria que mueve frente al máximo que ha movido este Mac, y se nombran las apps que lo tienen abierto. Los dos pueden ser ítems de la barra de menús y tarjetas del Resumen, y Vitals te avisa cuando una app ha mantenido ocupado el Neural Engine veinte minutos.

Cómo se usa

Dónde está en Vitals

La pestaña, el ítem de la barra de menús y el ajuste, en el orden en que irías a buscarlos.

  1. 01

    Abre la pestaña GPU

    Lo ocupada que está la GPU, su memoria, la media y el pico, un gráfico de los últimos minutos y las apps que la usan, primero la que más.

  2. 02

    Abre la pestaña Neural Engine

    En un Mac con chip de Apple: cuánto trabaja el Neural Engine, las apps que lo tienen abierto y un gráfico de los últimos minutos.

  3. 03

    Ponlos en la barra de menús

    Ajustes → Disposición → Barra de menús: un ítem de GPU y otro de Neural Engine, como cifra o como gráfico. Los dos tienen una tarjeta en el Resumen.

  4. 04

    Deja que Vitals los vigile

    La lectura de la GPU se pone en rojo al 90 %, y llega un aviso cuando una app ha mantenido ocupado el Neural Engine veinte minutos. La GPU también está en el historial, así que un render de hace una hora sigue ahí para verlo.

Comparación

GPU y Neural Engine: Monitor de Actividad y Vitals

La comparativa completa va fila por fila. Estas son las filas sobre GPU y Neural Engine.

Monitor de Actividad Vitals
La GPU
Monitor de ActividadUna columna y una ventana de historial
VitalsUna pestaña con las apps que la usan, la memoria, la media y el pico
El Neural Engine
Monitor de ActividadNada
VitalsUna pestaña: cuánto trabaja y qué apps
Gráficos
Monitor de ActividadUn minuto o dos
VitalsLos últimos 5, 15 o 30 minutos, y el historial
Barra de menús
Monitor de ActividadNo tiene
VitalsUn ítem para cada uno
Avisos
Monitor de ActividadNo tiene
VitalsGPU en rojo al 90 %; el Neural Engine ocupado veinte minutos

Los términos que hay detrás

Qué significan las cifras, según el glosario de Monitor de Actividad.

Preguntas

Lo que la gente pregunta sobre GPU y Neural Engine antes de comprar.

¿Muestra Vitals el uso del Neural Engine?

Sí, en los Mac con chip de Apple: cuánto trabaja, qué apps lo usan y un gráfico de los últimos minutos, en la ventana, en la barra de menús y en el Resumen.

¿Por qué mi modelo local no aparece en el Neural Engine?

Los modelos que se ejecutan con PyTorch o MLX usan la GPU, no el Neural Engine. Aparecen en la pestaña GPU.

¿Muestra la memoria de la GPU?

Sí, junto con el uso de la GPU, la media y el pico, y las apps que la usan.

¿Monitor de Actividad muestra esto?

Monitor de Actividad tiene una columna GPU y una ventana “Historial de la GPU”, y nada para el Neural Engine.

¿Cómo mide Vitals el Neural Engine?

Por la memoria que mueve, frente al máximo que ha movido nunca este Mac. macOS no dice qué app lo está haciendo trabajar, solo qué apps lo tienen abierto, y esas son las que nombra Vitals.

¿Qué Mac tienen la pestaña Neural Engine?

Los Mac con chip de Apple. En un Mac con Intel no hay Neural Engine, ni pestaña.

¿Por qué la GPU está ocupada cuando ejecuto Ollama?

Porque los modelos que se ejecutan con PyTorch o MLX usan la GPU, no el Neural Engine. Aparecen en la pestaña GPU, y la memoria de Ollama aparece bajo Ollama.

¿Muestra la temperatura de la GPU?

Sí, con los demás sensores, y los ventiladores si es la GPU la que los hace girar.

Sigue leyendo

Guías que lo usan y cómo se compara Vitals con las apps que la gente compra para esto.

Más de Vitals

Todas las funciones

Consigue Vitals por $15 mientras dure el precio de lanzamiento

Quedan 50 a este precio. El precio normal es $39. Un solo pago, actualizaciones de por vida y reembolso en 14 días.

Consigue Vitals por $15