Я что-то не так делаю?
<?php
$mem = memory_get_usage();
$img = ImageCreateTrueColor(4096, 3112); // Полнокадровый 4к 4096×3112 (12.7 милионов пикселей)
$mem = memory_get_usage() - $mem;
echo $mem / 1024 / 1024;
?>Вывод:
60.85969543457
Занимает 60мб, вполне нормально вроде