ProcessGetStats
Возвращает массив с информацией о памяти или ввода-вывода (IO) указанного процесса.
ProcessGetStats ( [ "process" [, type = 0 ]] )
Параметры
process | [необязательный] Имя или PID процесса для получения информации. По умолчанию (-1) текущий процесс (из которого вызвана функция). |
type |
[необязательный] 0 = (по умолчанию) информация о памяти 1 = информация ввода-вывода (IO). |
Возвращаемое значение
Успех: | Возвращает массив данных с информацией (см. примечания). |
Ошибка: | Возвращает 0. |
Примечания
Возвращаемый массив одномерный и содержит следующую информацию:См. также
ProcessListПример
; Возвращает информацию о памяти для текущего процесса
$aMemory = ProcessGetStats()
; Если $aMemory является массивом, то отображаются следующие данные о процессе.
If IsArray($aMemory) Then
MsgBox(4096, "", "Занимаемый размер: " & $aMemory[0] & @CRLF & _
"Максимальный занимаемый размер: " & $aMemory[1])
Else
MsgBox(4096, "", "Ошибка.")
EndIf
; Возвращает информацию ввода-вывода (IO) для текущего процесса
; $IO = ProcessGetStats(-1, 1)