Память занимаемая работой скрипта

Dez

Новичок
Память занимаемая работой скрипта

Привет.
Задам несколько связанных вопросов:
1) На выполнение php скрипта выделяется память параметром memory_limit. Например 64 Mb. На виртуальном хостинге это будет означать ограничение по памяти для любого скрипта выполняющегося у меня или ограничение для всех суммарно(если пользователей несколько) ?
Если для всех то что увидит пользователь, который зайдет на сайт, а скрипту не будет памяти для работы?

2) Как узнать кол-во памяти которое некий скрипт кушает ?

Спасибо.
 

AmdY

Пью пиво
Команда форума
набираешь php.net/ а дальше ключевое слово - в данном случае - память
php.net/memory
ищешь нужную функцию
 

Dez

Новичок
Ну насчет 2-го вопроса чуть яснее. Функция memory_get_usage(). Хотя как то непонятно работает ...
Например:
echo memory_get_usage() . "\n";
$x = 1;
echo memory_get_usage() . "\n";
Выведет
46968
47152
т.е. разница - 184 байта.
 

Духовность™

Продвинутый новичок
это будет означать ограничение по памяти для любого скрипта выполняющегося у меня или ограничение для всех суммарно(если пользователей несколько) ?
В php.ini усё написано: Maximum amount of memory a script may consume
 
Сверху