Function Reference

ProcessGetStats

実行中のプロセスのメモリ、IO情報の配列を返します。

ProcessGetStats ( ["process" [, type]] )

 

パラメータ

process [オプション] 情報を取得するプロセスの名前またはPID。デフォルト(-1)は現在のプロセスです。
type [オプション] 0 = (デフォルト) メモリ情報、1 = IO情報

 

返し値

成功 情報データの配列 (注意を参照)
失敗 0

 

注意

返される配列は1次元で次のような形式になっています:

Type = 0 : メモリ統計

$array[0] = メモリ使用量
$array[1] = 最大メモリ使用量

Type = 1 : IO統計

$array[0] = 行われた読み込み操作の回数
$array[1] = 行われた書き込み操作の回数
$array[2] = 行われた読み込み・書き込み操作以外のI/O操作の回数
$array[3] = 読み込んだバイト数
$array[4] = 書き込んだバイト数
$array[5] = 読み込み・書き込み操作以外の操作中に転送されたバイト数

 

関連

ProcessList

 


; 現在実行中のプロセスのメモリ情報を取得
$mem = ProcessGetStats()

; r現在実行中のプロセスのIO情報を取得
$IO = ProcessGetStats(-1, 1)