php[world] 2019 — 25 years of PHP

Примеры использования

Простой пример использования расширения:

Пример #1 Создадим большой массив в функции


/* /tmp/example1.php */

function foo() {
$a = array();
    for (
$i 0$i 10000$i++) $a[] = "test";
$arr foo();


Запустим этот скрипт с помощью следующей команды:

php -d memtrack.enabled=1 -d memtrack.soft_limit=1M -d memtrack.vm_limit=3M /tmp/example1.php

Результатом выполнения данного примера будет что-то подобное:

Warning: [memtrack] [pid 26177] user function foo() executed in /tmp/example1.php on line 10 allocated 4194304 bytes in /tmp/example1.php on line 0
Warning: [memtrack] [pid 26177] virtual memory usage on shutdown: 32911360 bytes in Unknown on line 0
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top