PMA ファイル形式とは?
.pma ファイルは、CPU負荷、メモリ消費量、ディスクスループット、ネットワークアクティビティなどのシステムメトリクスを追跡するための Windows 組み込みツールである Windows Performance Monitor(perfmon.exe)によって生成されるバイナリアラートログです。.pma 形式はアラートイベントを記録します。これは、監視対象のカウンタがユーザー定義のしきい値を超えたときに書き込まれるタイムスタンプ付きのエントリです。
Performance Monitor は、監視データのさまざまな側面をキャプチャするために5つのファイルタイプのファミリーを使用します。.pma ファイルは特にアラートログを処理します。関連する形式には、.pmc(カウンタ設定)、.pml(連続ログデータ)、.pmr(レポートスナップショット)、および .pmw(ワークスペース構成)があります。これら5つすべてが Microsoft 独自のバイナリ構造を共有しており、Windows NT 3.1(1993年)以来 Windows の一部となっています。
この形式は、ユーザーが Performance Monitor でカウンタアラートを設定して実行したときに生成されます(例:CPU使用率が90%を超えたときにアラートをトリガーするなど)。生成された .pma ファイルは、互換性のある Windows マシンの Performance Monitor で再度開くことができます。
現代の Windows(Vista以降)では、一般的なロギングには .blg(バイナリログ)形式、高解像度の診断には Event Tracing for Windows(.etl)に移行しました。レガシーな .pma ファイルは現在の Performance Monitor でも開くことができますが、新しいインストールではデフォルトで .blg または .csv 出力が生成されます。また、ユーザーは Chromium ベースのブラウザ(Chrome、Edge)のプロファイルフォルダ内で .pma ファイルに遭遇することがあります。これはブラウザエンジンが Windows Perfmon とは無関係な内部パフォーマンステレメトリに使用する拡張子です。
セキュリティと安全性
リスク: LOWコードを実行できないバイナリデータファイルです。ブラウザのプロファイルフォルダ(Chrome/Edge)から .pma ファイルを削除しても安全です(ブラウザが再作成します)。不明なソースからの Perfmon アラートログに実行リスクはありませんが、機密性の高いシステムパフォーマンスやホスト名データが含まれている可能性があります。
形式の詳細
概要- phpMyAdmin Compiled Template - phpMyAdmin はキャッシュのために Smarty PHP テンプレートを .pma ファイルに事前コンパイルします。Windows Perfmon とは完全に無関係です。
PMA ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルの目的 | カウンタがユーザー定義のしきい値を超えたときに、Windows Performance Monitor からタイムスタンプ付きのアラートイベントを記録する |
| エンコーディング | バイナリ(Microsoft 独自の Perfmon ログ形式) |
| バイト順序 | リトルエンディアン |
| マジックバイト | オフセット 0 に 04 00 00 00 |
| 関連する Perfmon 形式 | .pmc(カウンタ設定)、.pml(ログデータ)、.pmr(レポート)、.pmw(ワークスペース) - 5形式の Perfmon ファミリー |
| 導入時期 | Windows NT 3.1(1993年)、オリジナルの Performance Monitor ツールと共に導入 |
| 後継形式 | 一般的なロギングには .blg(バイナリログ)、高解像度診断には .etl(Event Tracing for Windows) |
| プラットフォーム | Windows NT, 2000, XP, Vista, 7, 8, 10, 11 |
| 一般的なファイルサイズ | 監視期間とカウンタ数に応じて 1 KB - 50 MB |
| 二次的な発生例 | Chromium ベースのブラウザ(Chrome, Edge)が、Perfmon とは無関係な内部パフォーマンステレメトリのためにプロファイルフォルダに .pma ファイルを書き込む |
| 閲覧可能ソフト | Windows Performance Monitor(perfmon.exe)。データは Excel で分析するために CSV にエクスポート可能 |
| 形式の公開性 | Microsoft 独自のバイナリ形式。公開された仕様書はありません |
| リリース日 | Windows NT 3.1, 1993 |
| 最新バージョン | N/A (format unchanged through current Windows) |
| 仕様書 | docs.microsoft.com |
PMA の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PMA ファイルについて最初の質問をしてみましょう。