V$PROCESS_MEMORYは、それぞれのプロセスの動的なPGAメモリー使用量を名前付きコンポーネント・カテゴリ別に示します。
| 列 | データ型 | 説明 | 
|---|---|---|
| PID | NUMBER | Oracleプロセス識別子 | 
| SERIAL# | NUMBER | Oracleプロセス・シリアル番号 | 
| CATEGORY | VARCHAR2(15) | カテゴリ名。カテゴリには、SQL、PL/SQL、OLAP、JAVAなどがある。特別なカテゴリとして、FreeableとOtherがある。解放可能なメモリーはオペレーティング・システムによってプロセスに割り当てられているが、カテゴリには割り当てられていない。その他のメモリーはカテゴリに割り当てられているが、名前付きカテゴリの1つには割り当てられていない。 | 
| ALLOCATED | NUMBER | プロセスがカテゴリに割り当てたPGAメモリー(バイト)。Freeableカテゴリの場合、これはオペレーティング・システムに解放可能な空きPGAメモリーの容量である。 | 
| USED | NUMBER | プロセスがカテゴリのために使用したPGAメモリー(バイト)。Freeableの場合、この値は0になる。Otherの場合、この値はパフォーマンス確保のためNULLになる。 | 
| MAX_ALLOCATED | NUMBER | プロセスがこれまでカテゴリに割り当てた最大のPGAメモリー(バイト) |