getrusage
(PHP 4, PHP 5, PHP 7, PHP 8)
getrusage — Отримує інформацію про використання поточного ресурсу
Опис
getrusage(int $mode = 0): array|false
Це інтерфейс до getrusage(2). Функція отримує дані, що повертаються із системного виклику.
Список параметрів
mode
Якщо аргумент mode
дорівнює 1, getrusage буде викликана з RUSAGE_CHILDREN
Значення, що повертаються
Повертає асоціативний масив, що містить дані, повернені із системного виклику. Імена елементів відповідають документованим іменам полів. Повертає **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
7.0.0 | Додано підтримку цієї функції у Windows. |
Приклади
Приклад #1 Приклад використання getrusage()****
Loading...
Примітки
Зауваження :
В Windowsgetrusage() повертає лише таке:
"ru_stime.tv_sec"
"ru_stime.tv_usec"
"ru_utime.tv_sec"
"ru_utime.tv_usec"
"ru_majflt"
(тільки якщоmode
RUSAGE_SELF
) ."ru_maxrss"
(тільки якщоmode
RUSAGE_SELF
) .Якщо getrusage() викликана з
mode
рівнимRUSAGE_CHILDREN
), то буде збиратися інформація щодо використання ресурсів потоками (що означає, що всередині функція буде викликатися зRUSAGE_THREAD
Зауваження :
У BeOS 2000, повертається лише таке:
"ru_stime.tv_sec"
"ru_stime.tv_usec"
"ru_utime.tv_sec"
"ru_utime.tv_usec"
Дивіться також
- Сторінка системної документаціїgetrusage(2)