Максимальное использование стека в анализируемой программе, принимая вложенные осциллографы во внимание
Эта метрика показывает максимальное использование стека из вашей программы, принимая вложенные осциллографы во внимание.
Метрика показывает минимальное использование стека для функции с самым высоким использованием стека. Если вы предоставляете законченное приложение, функцией с самым высоким использованием стека обычно является 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 |
Метрика HIS: нет |
Calculate code metrics (-code-metrics)
| Lower Estimate of Local Variable Size
| Minimum Stack Usage
| Program Maximum Stack Usage