Program Minimum Stack Usage

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

Описание

Об этой метрике сообщают в анализе Программы автоматического доказательства Кода только.

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

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