Cómo usa Microsoft Teams la memoria

Algunos usuarios de Microsoft Teams tienen preguntas sobre cómo Teams usa la memoria. En este artículo se describe cómo usa Teams la memoria y por qué la aplicación de escritorio (aplicación) de Teams y la aplicación web de Teams no impiden que otras aplicaciones y cargas de trabajo del mismo equipo tengan suficiente memoria para ejecutarse de forma óptima. Teams está diseñado para usar la tecnología web moderna. Para conseguirlo, el cliente de escritorio de Teams se desarrolló en Electron, que utiliza Chromium para la representación. Este es el mismo motor de representación detrás de muchos de los exploradores más populares de hoy en día, como Edge y Chrome.

Cómo funciona Teams

El diseño de Teams en Electron permite un desarrollo más rápido y también mantiene la paridad entre las versiones de Teams en diferentes sistemas operativos (Windows y Mac). Esta paridad es posible porque Electron y Chromium mantener una base de código similar en todas las versiones. Otra ventaja de esta arquitectura es que hay un perfil de uso de memoria similar entre la aplicación web de Teams y la versión de escritorio. Tanto la aplicación web como las versiones de escritorio usan la memoria de forma similar a como la usaría un explorador. Más información sobre Electron está disponible en su sitio web.

Consulta Chromium uso de memoria y conceptos clave en la memoria de Chrome para obtener más información.

La imagen siguiente muestra los usos de memoria en paralelo de la aplicación de escritorio de Teams para Windows y la aplicación web de Teams (en este ejemplo, que se ejecuta en Google Chrome).

Uso de memoria de Teams para la aplicación de escritorio y la aplicación web.

Uso de memoria en Teams

Es importante comprender el comportamiento esperado de Teams en lo que respecta a la memoria del sistema y conocer los síntomas de los problemas verdaderamente problemáticos de la memoria del sistema.

Uso de memoria esperado por Teams

Tanto si está ejecutando la aplicación de escritorio de Teams como la aplicación web de Teams, Chromium detecta la cantidad de memoria del sistema disponible y usa suficiente memoria para optimizar la experiencia de representación. Cuando otras aplicaciones o servicios requieren memoria del sistema, Chromium entrega memoria a esos procesos. Chromium sintoniza el uso de memoria de Teams de forma continua con el fin de optimizar el rendimiento de Teams sin afectar a nada más que se esté ejecutando actualmente.

De esta forma, las cargas de trabajo de Chromium similares pueden utilizar distintas cantidades de memoria, dependiendo de la cantidad de memoria del sistema disponible.

El siguiente gráfico muestra el uso de memoria por parte de Teams en cuatro sistemas independientes, cada uno con diferentes cantidades de memoria disponible. Cada uno de los sistemas procesa cargas de trabajo similares (las mismas aplicaciones abiertas y en ejecución).

Uso de memoria de Teams en diferentes sistemas.

Cuando los equipos tengan más memoria, Teams usará esa memoria. En sistemas en los que la memoria es escasa, Teams usará menos.

Síntomas de problemas de memoria del sistema

Si ves uno o varios de los siguientes síntomas en el equipo, podrías tener un problema grave de memoria del sistema:

  • Uso de memoria elevada cuando se ejecutan varias aplicaciones de gran tamaño al mismo tiempo.
  • Rendimiento lento del sistema o aplicaciones que se cuelgan.
  • Se ha mantenido el uso de memoria general del sistema del 90 % o superior en todas las aplicaciones. Con esta cantidad de uso de memoria, Teams debería devolver memoria a otras aplicaciones y cargas de trabajo. Un uso sostenido de la memoria del 90 % podría significar que Teams no está devolviendo memoria al sistema, lo que indica un problema.

Las siguientes imágenes muestran ejemplos de vistas en el Administrador de tareas cuando el uso de memoria del sistema es anormalmente alto.

Vista uso de memoria de Teams en el Administrador de tareas.

Gráfico de uso de memoria de Teams en el Administrador de tareas.