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)