В базе хранятся более 5 тысяч категорий. В phpmyadmin показывает что они занимают всего 1.5 МБ. Кто может объяснить почему при загрузке их в массив $categories, функция memory_get_usage() показывает 103 МБ. Как такое возможно.
Пока только нашёл решение использовать serialize(), размер массива уменьшается в 5 раз, довольно не плохо.