Память при подключение файлов

Sayrox

Новичок
Друзья, помогите, я что-то не понимаю!

Перед подключением файлов вывожу memory_get_usage(). Показывает 485 кб.

Произвожу подключение 17 файлов общим объемом 147кб.

Далее вывожу memory_get_usage(). Показывает 2398 кб.

Каждый файл содержит класс и ничего боле внутри себя не подключает и не исполняет.

Почему столько много памяти съедает скрипт при этом?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Это нормально. Каждый класс "развертывается" внутри памяти, а не висит в ней как голый текст.
 

Вурдалак

Продвинутый новичок
Почему он больше становится только неясно. Неужели в байт-коде он больше по размеру?..
 

Sayrox

Новичок
Я просто сам не понимаю, передо мной другой проект, в котором подобный участок кода, подключающий 21 файл объемом 190кб, перед подключением показывает 69кб, а после подключения 274кб.
Причем файлы практически идентичны по тематике - классы.
В итоге весь отработанный скрипт на проекте показывает 461 кб.

А у меня вначале скрипта(!) 390кб(!), перед подключением 499кб, после подключения 3003кб (на примере выше я для теста отключал некоторые файлы)
А в итоге весь скрипт занимает порядка 8-10мб, где собака-то зарылась?
 

cDLEON

Онанист РНРСlub
а платформа, где вы эти скрипты гоняете одна и та же ?
 
Сверху