Максимальное использование стека в анализируемой программе, принимая вложенные осциллографы во внимание
Эта метрика показывает максимальное использование стека из вашей программы, принимая вложенные осциллографы во внимание.
Метрика показывает минимальное использование стека для функции с самым высоким использованием стека. Если вы предоставляете законченное приложение, функцией с самым высоким использованием стека обычно является 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