Microsoft Teams のメモリ使用方法How Microsoft Teams uses memory

一部の Microsoft Teams ユーザーは、Teams でのメモリの使い方について質問があります。Some Microsoft Teams users have questions about how Teams uses memory. この記事では、Teams でメモリがどのように使用されるかについて説明します。また、Teams デスクトップアプリケーション (アプリ) と Teams web アプリでは、同じコンピューター上の他のアプリやワークロードが、適切に実行するために十分なメモリを持つことを防ぐことができません。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 は最新の web テクノロジを使用するように設計されています。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. これは、Edge や Chrome など、多くの主要なブラウザーの背後にある同じレンダリングエンジンです。This is the same rendering engine behind many of today's most popular browsers, including Edge and Chrome.

Teams のしくみHow Teams works

電子版のチームでは、より迅速な開発が可能になり、さまざまなオペレーティングシステム (Windows、Mac、Linux) 間で Teams バージョン間のパリティも維持されます。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. このアーキテクチャのもう1つの利点は、Teams web app とデスクトップバージョンの間に同じメモリ使用量プロファイルがあることです。Another advantage of this architecture is there's a similar memory usage profile between the Teams web app and the desktop version. Web アプリとデスクトップバージョンはどちらも、ブラウザーで使用する場合と同様の方法でメモリを使用します。Both the web app and the desktop versions use memory in a similar way to how a browser would use it. 電子情報の詳細については、お客様の Web サイトを参照してください。More information about Electron is available at their Web site.

詳しくは、「 Chrome メモリの Chromium メモリ使用量と重要な概念」をご覧ください。See Chromium Memory Usage and Key Concepts in Chrome Memory for more information.

次の画像は、Windows 用 Teams デスクトップアプリと Teams Web アプリ (この例では 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 デスクトップアプリと Web アプリメモリ使用量

Teams でのメモリ使用量Memory usage in 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.

Teams によるメモリ使用量の期待値Expected memory usage by Teams

Teams デスクトップアプリと Teams web アプリのどちらを実行していても、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 は、現在実行されている内容に影響を与えることなくチームのパフォーマンスを最適化するために、チームのメモリ使用量を継続的に調整します。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.

次の図は、4つの異なるシステム上のチームによるメモリ使用量を示しています。各システムでは、それぞれ異なるメモリ容量が使用されています。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 のメモリ使用量

コンピューターにメモリが追加されている場合、チームはそのメモリを使用します。When computers have more memory, Teams will use that memory. メモリが不足しているシステムでは、チームはあまり使用しません。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. この量のメモリ使用量によって、チームは、他のアプリやワークロードにメモリを戻す必要があります。With this amount of memory usage, Teams should be giving memory back to other apps and workloads. 90% のメモリ使用量が継続すると、チームはメモリをシステムに戻さないということになります。これは、問題を示します。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 のメモリ使用量グラフ