В настоящее время мое приложение использует около 7 МБ памяти.
Кажется, массив использует 700 КБ, если я проверяю его размер с помощью strlen(serialize($array))))
.
Если использовать этот массив в моем приложении и проверить использование памяти (с помощьюmemory_get_peak_usage()
)У меня получается 14 МБ.
Если я не использую его, я получаю 7 МБ.
Если сериализованный массив занимает 700 КБ, то почему PHP нужно 7 МБ для этой переменной? Или я делаю тест неправильно?