@ciara
Чтобы получить информацию о потребляемой памяти и CPU в PHP, вы можете использовать несколько встроенных функций PHP.
Для получения информации о памяти вы можете использовать функцию memory_get_usage()
, которая возвращает текущее количество памяти, используемое скриптом:
1 2 |
$memoryUsage = memory_get_usage(); // возвращает количество байт echo "Потребляемая память: " . $memoryUsage . " байт"; |
Для получения информации о загрузке CPU вы можете использовать функцию getrusage()
, которая возвращает информацию о ресурсах, используемых скриптом, включая использование CPU:
1 2 |
$cpuUsage = getrusage(); echo "Потребление CPU: " . $cpuUsage['ru_utime.tv_sec'] . " секунд " . $cpuUsage['ru_utime.tv_usec'] . " микросекунд"; |
Эта функция возвращает ассоциативный массив с информацией о ресурсах, используемых скриптом. Ключ ru_utime.tv_sec
содержит количество секунд, потраченных на выполнение скрипта, а ключ ru_utime.tv_usec
содержит количество микросекунд. Общее количество времени CPU можно получить, сложив эти значения.