Рекомендуемый способ анализа
Временно добавьте вызовы…
^musage[before XXX]
^musage[after XXX]
…вокруг интересующего вас блока вот этого метода…
@musage[comment][v;now;prefix;message;line]
$v[$status:memory]
$now[^date::now[]]
$prefix[[^now.sql-string[]] $env:REMOTE_ADDR: $comment]
$message[$v.used $v.free $v.ever_allocated_since_compact $v.ever_allocated_since_start $request:uri]
$line[$prefix $message ^#0A]
^line.save[append;/musage.log]
$result[]
…и проанализируйте журнал.
Важно: в ходе работы Parser захватывает у операционной системы дополнительные блоки памяти по мере необходимости. Поэтому есть моменты, когда и
used и
free, увеличиваются. Это нормально.
Примечание: для записи журнала не рекомендуется использовать веб-пространство.
Содержание раздела