Привет, ребята. Я пытаюсь оптимизировать свое приложение здесь и начал сравнивать фрагменты кода с тем, сколько памяти они занимают. Я только что обнаружил, что один оператор включения занимает до 1,5 МБ памяти. Я использую memory_get_usage () для проверки памяти, используемой до adn после фрагмента кода.
Включенный файл включает в себя только один файл, но если я попытаюсь включить этот вложенный включаемый файл самостоятельно, максимальное сокращение составляет всего 768 КБ для одного включения. Файлы здесь очень маленькие, и единственный код в файлах - это определения классов.
Что здесь происходит, это нормально? И как я могу решить эту проблему. Мое приложение размещено на общем хосте, и мне интересно, может ли это быть причиной того, что мое приложение так сильно вымирает.
EDIT:
Вот как я тестирую:
$m = memory_get_usage(true);
include('/...');
$m = memory_get_usage(true)-$m;
echo $m;//over 1.5 MB ?