#php #php-internals #memory-limit
#php #php-внутренние компоненты #ограничение памяти
Вопрос:
В PHP 5.4 сколько памяти выделяется скрипту, когда мы устанавливаем memory_limit
значение -1?
Ошибка исчерпания памяти не появится, пока не будет исчерпана вся память.
Но повлияет ли это и на другие мои процессы? Какая память выделяется по умолчанию? Как оно постепенно увеличивается?
Хотелось бы знать, как внутренние компоненты PHP обрабатывают это, когда мы устанавливаем memory_limit
значение -1.
Комментарии:
1. memory_limit, равный -1, означает, что он использует всю память, которую он может использовать. И он не перестанет работать до тех пор, пока не будет исчерпана вся ваша оперативная память. В принципе, это вроде как не заботится об использовании памяти.
2. Почему бы не написать скрипт и не посмотреть, что произойдет? О каких «других процессах» вы говорите?