- Discord utiliza Electron, lo que provoca que cada canal actúe como una pestaña de navegador consumiendo RAM excesiva.
- El consumo de CPU en macOS puede superar el 100%, afectando la fluidez del sistema y el calentamiento del equipo.
- La plataforma implementa reinicios automáticos del cliente basados en la inactividad para liberar memoria RAM.
Si alguna vez has sentido que tu MacBook empieza a echar fuego o que el ventilador parece que va a despegar mientras chateas, no eres el único. Es bastante común que
Mucha gente se pregunta si esto es un fallo puntual de su propia máquina o si es un problema general del software que requiere un parche. La realidad es que estamos ante un comportamiento recurrente de la aplicación que afecta a usuarios de macOS y Windows por igual, debido principalmente a la arquitectura técnica sobre la que está construida.
El culpable: La arquitectura de Electron
Para entender por qué Discord devora los recursos, hay que hablar de Electron. Básicamente, esta app es una ventana de navegador disfrazada de programa que utiliza Node.js para funcionar. Esto significa que cada servidor o mensaje que cargas actúa como si fuera una pestaña independiente del navegador.
El problema viene dado porque, a medida que te mueves por diferentes canales, la memoria RAM se va acumulando sin descanso. No es solo Discord; otras apps famosas como WhatsApp o Microsoft Teams (esta última con WebView2) sufren de males similares, ya que este framework es muy cómodo para los desarrolladores pero bastante ineficiente para el hardware del usuario.
¿Cómo está intentando solucionar Discord este caos?
La empresa es consciente de que el consumo de RAM puede dispararse desde un gigabyte razonable hasta los cuatro gigas, lo cual es una auténtica locura. Por eso, han puesto en marcha un experimento para reiniciar el cliente automáticamente cuando detectan que la memoria está al límite.
Ojo, que esto no significa que la app se cierre de golpe mientras hablas. Para que el reinicio ocurra, se deben cumplir ciertas condiciones muy específicas>:
- El usuario debe llevar al menos 30 minutos de inactividad (sin tocar ratón ni teclado).
- No debe haber ninguna llamada de voz o videollamada activa en ese momento.
- La aplicación debe haber estado abierta durante al menos una hora.
- Este proceso de limpieza automática no ocurre más de una vez cada 24 horas.
Aunque esta solución ha generado bastantes críticas en redes sociales como X, Discord insiste en que es una medida temporal mientras desarrollan optimizaciones más profundas para reducir el impacto en el sistema, especialmente en entornos modernos como Windows 11 o las versiones actuales de macOS.
Para aquellos que sufren el uso excesivo de CPU en Mac, es vital monitorizar que no haya procesos en segundo plano interfiriendo y recordar que, al ser una app basada en web, refrescar la aplicación a veces ayuda a liberar esa carga acumulada que el sistema no gestiona bien por sí solo.
En definitiva, el alto consumo de recursos de Discord se debe a que utiliza el framework Electron, lo que provoca que la RAM y la CPU se disparen al cargar múltiples canales, obligando a la empresa a testear reinicios automáticos basados en la inactividad del usuario para intentar mitigar el impacto en el rendimiento del equipo.
Redactor apasionado del mundo de los bytes y la tecnología en general. Me encanta compartir mis conocimientos a través de la escritura, y eso es lo que haré en este blog, mostrarte todo lo más interesante sobre gadgets, software, hardware, tendencias tecnológicas, y más. Mi objetivo es ayudarte a navegar por el mundo digital de forma sencilla y entretenida.