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

Максимальное использование стека в анализируемой программе, принимая вложенные осциллографы во внимание

Описание

Эта метрика показывает максимальное использование стека из вашей программы, принимая вложенные осциллографы во внимание.

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

Введенный в R2017b