Максимальное использование стека в анализируемой программе с учетом вложенных возможностей
Эта метрика указывается только в анализе Code Prover.
Эта метрика показывает максимальное использование стека из вашей программы, принимая во внимание вложенные возможности.
Метрика показывает минимальное использование стека для функции с самым высоким использованием стека. Если вы предоставляете полное приложение, функция с самым высоким использованием стека обычно является main функция, потому что main функция находится в верхней части иерархии вызовов. Описание минимального использования стека для функции смотрите в метрике Minimum Stack Usage.
Рассмотрение вложенных возможностей полезно для компиляторов, которые повторно используют пространство стека для переменных, определенных в вложенных возможностях. Для образца в этом коде пространство для var_1 повторно используется для var_2.
type func (type param_1, ...) {
{
/* Scope 1 */
type var_1, ...;
}
{
/* Scope 2 */
type var_2, ...;
}
}| Группа: Проект |
Акроним:
PROG_MIN_STACK |
| ЕГО Метрика: Нет |
Calculate code metrics (-code-metrics) | Lower Estimate of Local Variable Size | Minimum Stack Usage | Program Maximum Stack Usage