Я не уверен, что вы подразумеваете под кучей, но если вы имеете в виду используемую память, я использовал совсем немного, 2GB +. У меня есть веб-приложение, которое выполняет обработку изображений, и для анализа требуется загрузка 2 больших файлов сканирования в память.
Были проблемы с производительностью. Windows вытеснит много оперативной памяти, и это приведет к большому количеству ошибок страниц. Больше никогда не требовалось больше двух изображений одновременно, поскольку все запросы были получены для этих изображений (я разрешил только 1 сеанс на набор изображений одновременно)
Например, для настройки файлов для первоначального просмотра потребуется около 5 секунд. Простой анализ и масштабирование будут достаточно быстрыми раз в памяти, порядка от 0,1 до 0,5 секунд.
Мне все еще приходилось оптимизировать, поэтому я закончил предварительную подготовку файлов и нарезал их на более мелкие кусочки и работал только с кусочками, которые были необходимы пользователю в то время.