Может кто-нибудь уточнить, какая именно разница в параметре $real_usage для memory_get_usage()?
В руководстве указано:
Установите для этого значение ИСТИНА, чтобы получить реальный размер памяти, выделенной из системы. Если не задано или FALSE, сообщается только память, используемая emalloc().
Но какая разница?
Какое значение сравнимо с настройкой memory_limit INI?
Для некоторых длинных скриптов я получаю что-то вроде 250 МБ реального использования и всего лишь 50 Мб использования emalloc. Как это возможно?
Я пытаюсь проанализировать некоторые проблемы с утечкой памяти, а memory_get_usage() - важный показатель для меня, который мне нужно полностью понять. Спасибо.