Использование памяти в Microsoft TeamsHow Microsoft Teams uses memory

У Microsoft Teams есть вопросы о том, как Teams памяти.Some Microsoft Teams users have questions about how Teams uses memory. В этой статье описано, как Teams используется память, и почему настольное приложение Teams (приложение) и веб-приложение Teams не предотвращают оптимальное работу других приложений и рабочих нагрузок на том же компьютере.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 предназначена для использования современных веб-технологий.Teams is designed to use modern web technology. Для этого настольный клиент Teams был разработан на компьютере с иголкой, Chromium для отрисовки.To achieve this, the Teams desktop client was developed on Electron, which uses Chromium for rendering. Этот же механизм отрисовки работает и в большинстве популярных браузеров, включая Microsoft Edge и Chrome.This is the same rendering engine behind many of today's most popular browsers, including Edge and Chrome.

Как Teams работаетHow Teams works

Teams предназначение для Работы схиву , обеспечивает более быструю разработку, а также обеспечивает парность между Teams версиями в разных операционных системах (Windows, Mac и 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). Такая четность возможна, так как в Chromium и в разных версиях поддерживается одинаковый код.This parity is possible because Electron and Chromium maintain a similar code base across all versions. Еще одним преимуществом такой архитектуры является схожий профиль использования памяти между веб-приложением Teams и настольной версией.Another advantage of this architecture is there's a similar memory usage profile between the Teams web app and the desktop version. Как веб-приложение, так и классические версии используют память так же, как и браузер.Both the web app and the desktop versions use memory in a similar way to how a browser would use it. Дополнительные сведения о службе "Электрон" можно найти на их веб-сайте.More information about Electron is available at their Web site.

Дополнительные Chromium использования памяти и основные понятия в памяти Chrome.See Chromium Memory Usage and Key Concepts in Chrome Memory for more information.

На рисунке ниже показано использование памяти рядом с классическим приложением Teams для Windows и веб-приложением Teams (в данном примере — в 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).

Teams памяти для классических приложений и веб-приложений

Использование памяти в TeamsMemory usage in Teams

Важно понимать ожидаемое поведение системы Teams, когда речь идет о системной памяти, и о проблемах с действительно проблемной памятью системы.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.

Ожидаемое использование памяти TeamsExpected memory usage by Teams

Независимо от того, используете ли вы Teams или веб-приложение Teams, Chromium определяет объем доступной системной памяти и использует достаточно памяти для оптимизации работы с отрисовки.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. Если другим приложениям или службам требуется системная память, Chromium памяти для этих процессов.When other apps or services require system memory, Chromium gives up memory to those processes. Chromium мелодий Teams постоянное использование памяти, чтобы оптимизировать производительность Teams не влияет ни на что другое в текущий момент.Chromium tunes Teams memory usage on an ongoing basis in order to optimize Teams performance without impacting anything else currently running.

Таким образом, Chromium могут использовать разные объемы памяти в зависимости от объема доступной системной памяти.In this way, similar Chromium workloads can utilize varying amounts of memory, depending on the amount of system memory that is available.

На приведенном ниже рисунке по Teams в четырех отдельных системах с разным объемом доступной памяти.The following graph depicts memory usage by Teams on four separate systems, each with different amounts of memory available. Каждая из систем обрабатывает похожие рабочие нагрузки (открыты и запущены те же приложения).Each of the systems is processing similar workloads (same apps open and running).

Teams использование памяти в разных системах

Если на компьютерах больше памяти, Teams будет использовать эту память.When computers have more memory, Teams will use that memory. В системах, где память засюмеется, Teams будут использовать меньше.In systems where memory is scarce, Teams will use less.

Проблемы с памятью системыSymptoms of system memory issues

Если на компьютере есть один или несколько из следующих признаков, возможно, у вас серьезные проблемы с памятью системы:If you see one or more of the following symptoms on your computer, you could have a serious system memory issue:

  • Высокая память используется, если одновременно запущено несколько крупных приложений.High memory use when multiple large applications are running simultaneously.
  • Низкая производительность системы или зависающие приложения.Slow system performance or applications hanging.
  • Стабильное общее использование системной памяти на 90 % или более во всех приложениях.Sustained overall system memory usage of 90% or higher across all apps. При таком объеме использования памяти Teams необходимо вернуть память другим приложениям и рабочим нагрузкам.With this amount of memory usage, Teams should be giving memory back to other apps and workloads. Стабильное использование 90 % памяти может означать, Teams не возвращает память в систему, что указывает на проблему.Sustained memory usage of 90% could mean Teams isn't giving memory back to the system, which indicates a problem.

На рисунках ниже демонстрироваться примеры представлений в диспетчере задач, если объем памяти системы аномально высока.The following images show examples of views in Task Manager when system memory usage is abnormally high.

Teams представления использования памяти в диспетчере задач

Teams использования памяти в диспетчере задач