Windows 11高速化へ、MicrosoftがAI搭載パフォーマンス解析ツール「ETW MCP」「WPA MCP」を発表
Microsoft、AI搭載パフォーマンス解析ツール「ETW MCP」「WPA MCP」発表

Microsoftは米国時間8月5日、開発者向けに新しいパフォーマンス分析ツール「Event Tracing for Windows (ETW) MCP」と「Windows Performance Analyzer (WPA) MCP」を発表した。Neowinが伝えている。

ETLファイル分析をAIが支援

Windowsには、イベントトレースログ(ETL)ファイルを分析する組み込みの手法がある。通常、WPAを使ってETLファイルを分析するには専門知識と多大な労力が必要で、経験のない開発者には困難だった。

「ETW MCP」と「WPA MCP」は、この問題を解決する。GitHub CopilotをはじめとするMCP互換のAIアシスタントがETLファイルを読み取り、クエリーを実行して推論を返す。両者の基本仕組みは共通で、ETW MCPはWPA MCPのヘッドレス(UIなし)版に相当する。

Pickt横長バナー — Telegram用の共同買い物リストアプリ

利用方法と制限

ETW MCPを利用するには、MCP設定ファイルの調整が必要。VS CodeやGitHub Copilot CLIに設定を追加し、ETW MCPサーバーに接続する。GitHub MCPレジストリーへのワンクリック登録は近日対応予定だ。

一方、WPA MCPはGitHub Copilot CLIをWPAに統合する構成。現在のバージョンでは、GitHub Copilot以外のAIアシスタント、モデルプロバイダー、MCPクライアントはサポートされず、GitHub Copilotサブスクリプションが必須となる。

WPAの操作に慣れたユーザーや専用GUIツールを必要とするユーザーはWPA MCPを、VS Codeなどの統合開発環境(IDE)やスクリプトなどの利用形態を求める場合はETW MCPを選択できる。

WinUI移行を後押し

Microsoftがこれらのツールを投入した背景には、Windowsアプリのパフォーマンス改善を目的としたWinUIへの移行推進があるとみられる。MicrosoftはWindows 11の改善計画に基づき、標準インタフェースをWinUIに移行する取り組みを進めており、外部開発者にも新規開発・既存アプリともWinUIへの移行を推奨している。

この移行はアプリのパフォーマンス改善、応答性向上、リソース消費削減を目的としており、開発現場では移行前後の改善度を比較評価する必要がある。今回の分析ツールは、そうした性能評価を効率化し、ボトルネック特定を容易にして開発者の負担を軽減し、WinUI移行を促進する狙いがある。

プレビュー版の提供

ETW MCP(プレビュー)はNuGetパッケージ「Microsoft.Windows.EventTracing.MCP 0.7.23」として公開されている。WPA MCPはMicrosoft Storeの「Windows Performance Analyzer (Preview)」をインストールし、WPAウィンドウ右上のGitHub Copilotボタンから利用を開始する。

これらのツールの応答には誤りが含まれる可能性があるため、Microsoftは最終診断ではなく初期分析やガイダンスとして活用し、応答に不安がある場合は追加の質問や調査を行うよう推奨している。軽減策として、追加調査の際に「証拠を見せてください」と質問することで、AI自身に検証させることが可能だと説明している。

Microsoftは、ETW MCPとWPA MCPの主要機能、設定方法、利用例を紹介する公式ブログを公開している。

Pickt記事後バナー — 家族イラスト付きの共同買い物リストアプリ