Файл запуска процессора Cortex M3 позволяет вам указать объем ОЗУ, выделенный для стека и кучи. Для базы кода C ++ существует ли общее эмпирическое правило или, возможно, какой-либо более явный способ определения значений для размеров стека и кучи? Например, посчитали бы вы количество и размер уникальных объектов или, возможно, использовали бы размер скомпилированного кода?