Sun Studio 12: dbx コマンドによるデバッグ

showmemuse コマンド

showmemuse コマンドは、最後の showmemuse コマンド実行後に使用したメモリーを表示します。ネイティブモードでだけ有効です。


注 –

showmemuse コマンドは Solaris プラットフォームでのみ利用可能です。


1 行に 1 つの「使用中ブロック」を示すレコードが出力されます。このコマンドは、ブロックの合計サイズに基づいてレポートをソートします。最後の showleaks (showleaks コマンド」参照) コマンド実行後にリークしたブロックもレポートに含まれます。

構文

showmemuse [-a] [-m <m>] [-n number] [-v]

ここで

-a は、使用中ブロックすべてを表示します (最後の showmemuse コマンド実行後のブロックだけではなく)。

-m m は、使用中ブロックレポートをまとめます。m のデフォルト値は 2 または check コマンドで最後に指定した大域値です (check コマンド」参照)。2 個以上のブロックに対する割り当て時の呼び出しスタックが m 個のフレームに一致するとき、これらのブロックは 1 つのレポートにまとめて報告されます。-m オプションを使用すると、m の大域値が無効となります。

-n number は、最大 number 個のレコードをレポートに表示します。デフォルト値は 20 です。-v は、冗長出力を生成します。デフォルトの場合、簡易出力が表示されます。