Как можно посмотреть из скрипта сколько он в данный момент памяти занимает?

rsv

Новичок
Как можно посмотреть из скрипта сколько он в данный момент памяти занимает?

Во время выполнения скрипта ошибку выдает что типа превысил допустмый лимит.
Хотя вроде как не должне скрипт память жрать.
Хочу вот выяснить.
 

Andreika

"PHP for nubies" reader
[m]memory_get_usage[/m]
will only be defined if your PHP is compiled with the --enable-memory-limit configuration option.
бинарники под win вродь пролетают
 

rsv

Новичок
спасибо
придется наверно админа пинать на предмет
--enable-memory-limit configuration option

-~{}~ 21.05.06 00:05:

ну и для тех кто может быть потом заинтересуется этим вопросом
нашел в инете еще такую функу
под winxp так сразу не заработала
а на сервере под nix показывает какую то цифру 8)

function GetMemoryUsage()
{
if (function_exists('memory_get_usage'))
{
return memory_get_usage();

} else {

$safe_mode = (bool)ini_get("safe_mode");
if ($safe_mode) {
return "Error : you can't get Memory usage in safe_mode.";
}

$output = array();
if ( strtolower(substr($_ENV["OS"], 0, 3)) == "win")
{

exec('tasklist /FI "PID eq ' . getmypid() . '" /FO LIST', &$output);
return substr($output[5], strpos($output[5], ':') + 1);

} else {

exec('ps -eo%mem,rss,pid | grep '.getmypid(), &$output);
return $output;
}
}
}
 

SiMM

Новичок
> нашел в инете еще такую функу
Вообще-то, если бы ты мануал читал, то ничего искать бы не пришлось.
 

rsv

Новичок
>Вообще-то, если бы ты мануал читал
ткни pls в конкретную тему мануала?
 

phprus

Moderator
Команда форума
rsv
тебе во втором сообщении темы уже давали ссылку на мануал. Первый пользовательский комментарий на той странице - это то что тебе нужно.
 
Сверху