Crys
Двинутый новичок
PHP: Проблема с выделяемой памятью
Есть хостинг.. По-умолчанию memory_limit = 64M
Тестовый скрипт:
output: string(3) "64M" 7.5216789245605
То есть, memory_limit = 64M, используется 7.5M
Увеличиваем количество итераций до 34 - память превышена...
Есть хостинг.. По-умолчанию memory_limit = 64M
Тестовый скрипт:
PHP:
var_dump(ini_get('memory_limit'));
$str = '';
for ($i = 0;$i<33;$i++) {
$str.=...........;
}
print (memory_get_usage()/1024/1024);
То есть, memory_limit = 64M, используется 7.5M
Увеличиваем количество итераций до 34 - память превышена...
В чем может быть ошибка? Следует пинать хостера, либо я не учел еще какие-то параметры помимо memory_limit?[Thu Mar 18 13:33:57 2010] [error] PHP Fatal error: Out of memory (allocated 8388608) (tried to allocate 8060211 bytes) in ..... on line 7
zend_mm_heap corrupted