Utilisation de la mémoire par Microsoft TeamsHow Microsoft Teams uses memory

Certains utilisateurs de Microsoft teams ont des questions sur l’utilisation de la mémoire par Teams.Some Microsoft Teams users have questions about how Teams uses memory. Cet article décrit la façon dont la mémoire est utilisée par teams et pourquoi l’application de bureau Teams (application) et l’application Web teams n’empêchent pas d’autres applications et charges de travail sur le même ordinateur d’avoir suffisamment de mémoire pour fonctionner de manière optimale.This article describes how memory is used by Teams, and why the Teams desktop application (app) and the Teams web app do not prevent other apps and workloads on the same computer from having enough memory to run optimally. Teams est conçu pour utiliser la technologie Web moderne.Teams is designed to use modern web technology. Pour ce faire, le client de bureau teams a été développé sur Electron, qui utilise le chrome pour le rendu.To achieve this, the Teams desktop client was developed on Electron, which uses Chromium for rendering. Il s’agit du même moteur de rendu que sur la plupart des navigateurs les plus populaires du jour, y compris les périphériques Edge et chrome.This is the same rendering engine behind many of today's most popular browsers, including Edge and Chrome.

Fonctionnement d’teamsHow Teams works

Les équipes spécialisées en matière d’électrons permettent un développement plus rapide et disposent également de la parité entre les versions d’équipe sur différents systèmes d’exploitation (Windows, Mac et Linux).Teams being designed on Electron allows for faster development, and it also maintains parity between Teams versions across different operating systems (Windows, Mac, and Linux). Cette parité est possible, car le son pour le son de type « Electron » et « chrome » entretiennent une base de code similaire pour toutes les versionsThis parity is possible because Electron and Chromium maintain a similar code base across all versions. Un autre avantage de cette architecture est le profil d’utilisation de mémoire similaire entre Team Web App et la version de bureau.Another advantage of this architecture is there's a similar memory usage profile between the Teams web app and the desktop version. L’application Web et les versions de bureau utilisent la mémoire de manière similaire à la façon dont un navigateur l’utiliserait.Both the web app and the desktop versions use memory in a similar way to how a browser would use it. Des informations supplémentaires sur l’électron sont disponibles sur leur site Web.More information about Electron is available at their Web site.

Pour plus d’informations, voir utilisation de la mémoire de chrome et concepts clés de la mémoire chrome .See Chromium Memory Usage and Key Concepts in Chrome Memory for more information.

L’image ci-dessous illustre l’utilisation de la mémoire côte à côte de l’application de bureau teams pour Windows et de l’application Web Teams (dans cet exemple, exécutée dans Google Chrome).The following image shows side-by-side memory usages of the Teams desktop app for Windows and the Teams Web app (in this example, running in Google Chrome).

Application de bureau teams et utilisation de la mémoire Web App

Utilisation de la mémoire dans teamsMemory usage in Teams

Il est important de comprendre le comportement attendu d’teams lorsqu’il s’agit de la mémoire système et de connaître les symptômes de véritables problèmes de mémoire système.It is important to understand the expected behavior of Teams when it comes to system memory, and to know the symptoms of truly problematic system memory issues.

Utilisation de la mémoire prévue par teamsExpected memory usage by Teams

Que vous utilisiez l’application de bureau teams ou Team Web App, chrome détecte la quantité de mémoire système disponible et utilise suffisamment de mémoire pour optimiser l’expérience de rendu.Whether you're running the Teams desktop app or the Teams web app, Chromium detects how much system memory is available and utilizes enough of that memory to optimize the rendering experience. Lorsque d’autres applications ou services nécessitent une mémoire système, le chrome libère de la mémoire pour ces processus.When other apps or services require system memory, Chromium gives up memory to those processes. Le chrome ajuste l’utilisation de la mémoire aux équipes de façon continue pour optimiser les performances des équipes sans avoir à influer sur tout autre élément en cours d’exécution.Chromium tunes Teams memory usage on an ongoing basis in order to optimize Teams performance without impacting anything else currently running.

De cette façon, les charges de travail similaires peuvent utiliser des quantités variables de mémoire, en fonction de la quantité de mémoire système disponible.In this way, similar Chromium workloads can utilize varying amounts of memory, depending on the amount of system memory that is available.

Le graphique suivant illustre l’utilisation de la mémoire par teams sur quatre systèmes distincts, chacun avec des quantités différentes de mémoire disponibles.The following graph depicts memory usage by Teams on four separate systems, each with different amounts of memory available. Chacun des systèmes traite des charges de travail similaires (les mêmes applications sont ouvertes et exécutées).Each of the systems is processing similar workloads (same apps open and running).

Utilisation de la mémoire par teams sur différents systèmes

Lorsque les ordinateurs disposent de plus de mémoire, teams utilise cette mémoire.When computers have more memory, Teams will use that memory. Dans les systèmes dont la mémoire est faible, teams utilisera moins.In systems where memory is scarce, Teams will use less.

Symptômes liés aux problèmes de mémoire systèmeSymptoms of system memory issues

Si vous voyez un ou plusieurs des problèmes suivants sur votre ordinateur, vous pouvez rencontrer des problèmes de mémoire système importants :If you see one or more of the following symptoms on your computer, you could have a serious system memory issue:

  • Utilisation de la mémoire haute lorsque plusieurs applications de grande taille s’exécutent simultanément.High memory use when multiple large applications are running simultaneously.
  • Baisse des performances du système ou applications suspendues.Slow system performance or applications hanging.
  • Utilisation de la mémoire système globale de 90% ou une valeur supérieure dans toutes les applications.Sustained overall system memory usage of 90% or higher across all apps. En ce qui concerne l’utilisation de la mémoire, teams doit remettre en mémoire d’autres applications et charges de travail.With this amount of memory usage, Teams should be giving memory back to other apps and workloads. L’utilisation de la mémoire continue de 90% peut signifier que Teams ne donne pas de mémoire au système, ce qui indique un problème.Sustained memory usage of 90% could mean Teams isn't giving memory back to the system, which indicates a problem.

Les images suivantes montrent des exemples d’affichages dans le gestionnaire des tâches lorsque l’utilisation de la mémoire système est anormalement élevée.The following images show examples of views in Task Manager when system memory usage is abnormally high.

Affichage utilisation de la mémoire dans teams du gestionnaire des tâches

Graphique utilisation de la mémoire dans teams dans le gestionnaire des tâches