「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- パフォーマンス カウンタは、システムの状態や動作を計測する手段。
- パフォーマンス カウンタは、
- オペレーティング システムに含まれていることも、
- 個別のアプリケーションの一部であることもあります。
アプリケーションのインストール時にパフォーマンス カウンタもインストールされる。
Windowsのパフォーマンス カウンタ
メモリリーク †
メモリ空き容量 †
未使用ページリスト、ゼロページリスト、スタンバイ リストの合計
- Memory\Available Bytes:
バイト単位の空きメモリのサイズ
- Memory\Available Kbytes:
キロバイト単位の空きメモリのサイズ
- Memory\Available Mbytes:
メガバイト単位の空きメモリのサイズ
- Memory\Pool Paged Bytes:
ページ プールのサイズ
- Memory\Pool Nonpaged Bytes:
非ページ プールのサイズ
- Memory\Commited Bytes:
コミットされた仮想メモリのサイズ
メモリ使用量@プロセス毎 †
- Process(*)\Private Bytes:
コミットされた仮想メモリのサイズ(他のプロセスと共有できない
- Process(*)\Virtual Bytes:
コミットと予約の双方の含む仮想メモリのサイズ
- Process(*)\Working Set:
使用物理メモリのサイズ(他のプロセスと共有している部分も含む)
- Process(*)\Pool Paged Bytes:
ページ プールのサイズ
- Process(*)\Pool Nonpaged Bytes:
非ページ プールのサイズ
マネージド・メモリ@プロセス毎 †
- .NET CLR Memory\# Bytes in all Heaps:
- GCヒープに割り当てられたコミットと予約の双方の含む仮想メモリのサイズ
- Gen 0 Heap Size、Gen 1 Heap Size、Gen 2 Heap Size、および Large Object Heap Size カウンタの合計値
- .NET CLR Memory\Gen 0 heap size:
Gen 0 に割り当てられる最大の仮想メモリ サイズ(コミットと予約の双方の含む)
- .NET CLR Memory\Gen 1 heap size:
Gen 1 に割り当てられる最大の仮想メモリ サイズ(コミットと予約の双方の含む)
- .NET CLR Memory\Gen 2 heap size:
Gen 2 に割り当てられる最大の仮想メモリ サイズ(コミットと予約の双方の含む)
- .NET CLR Memory\Large Object Heap size:
Large Object Heapに割り当てられる仮想メモリ サイズ(コミットと予約の双方の含む)
- .NET CLR Memory\# Total committed Bytes:
GCによって現在予約されている仮想メモリのサイズ。
- .NET CLR Memory\# Total reserved Bytes:
GCによって現在コミットされている仮想メモリのサイズ。
ハンドルリソースリーク †
- Process(_Total)\Handle Count:
プロセス全体のオープンされているハンドル数
- Process(_Total)\Thread Count:
プロセス全体のスレッド数
- Objects\Events:
イベント数
- Objects\Mutexes:
ミューテックス数
- Objects\Processes:
プロセス数
- Objects\Sections:
セクション数
- Objects\Semaphores:
セマフォ数
- Objects\Threads:
スレッド数
ハンドルリソースリーク@プロセス毎 †
- Process(*)\Handle Count:
対象プロセスでオープンされているハンドル数
- Process(*)\Thread Count:
対象プロセスのスレッド数
ハンドルリークはカーネルモードメモリの圧迫につながる。
マネージド・ソース・リーク@プロセス毎 †
- .NET CLR LocksAndThreads?\# of current logical Threads:
Heap(パフォーマンス オブジェクト) †
- Heap\Committed Bytes:
ヒープマネージャによるのコミットサイズ
- Heap\Allocs - Frees:
ヒープの割り当て解放数の差
以下の設定で有効になる。
ページングの分析 †
ページングの分析はMemory\Page Read/secを参照する。
IISのパフォーマンス カウンタ
参考 †
SQL Serverのパフォーマンス カウンタ
参考 †
参考 †
@IT †
MSDN †
パフォーマンス カウンター †
パフォーマンス モニター †
Tags: :インフラストラクチャ, :Windows, :障害対応, :性能, :デバッグ, :ツール類