Я не думаю, что это то, что вы получаете много пользы, спрашивая о переполнении стека. Изменчивость в определении «базового» и разных версий программного обеспечения сервлета будет намного больше, чем количество усилий, необходимых для самостоятельной проверки.
Просто создайте сервлет типа «hello-world», в котором нет полей, запустите выбранные контейнеры сервлетов с помощью этой WAR и измерьте использование памяти. Это в целом даст вам издержки контейнера сервлета, которые вы затем сможете вычесть из ваших фактических измерений памяти, когда увидите, насколько «тяжелым» является целевой сервлет.
Числа будут гораздо полезнее, если вы создадите сами, используя фактическую целевую версию контейнера сервлета в рассматриваемой системе, чем кто-то, отвечающий здесь, говоря "47MB" или подобное.