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"(тільки якщоmodeRUSAGE_SELF) ."ru_maxrss"(тільки якщоmodeRUSAGE_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)