exponenta event banner

Минимальное использование стека программы

Максимальное использование стека в анализируемой программе с учетом вложенных областей

Описание

Эта метрика отображается только в анализе проверки кода.

Эта метрика показывает максимальное использование стека программой с учетом вложенных областей.

Метрика показывает минимальное использование стека для функции с наибольшим использованием стека. Если вы предоставляете полное приложение, функция с наибольшим использованием стека, как правило, 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
ЕГО метрика: Нет
Представлен в R2017b