Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит call stack?

Значение и примеры · Разработка программного обеспечения

существительноеБазовый термин

call stack: стек вызовов

Структура, в которой отслеживаются активные вызовы функций; обычно последний вызов находится наверху.

Где и как употребляется

Стек исследуют при отладке рекурсии, исключений и ошибок выполнения, чтобы понять путь исполнения до проблемной функции.

Примеры предложений

  1. The service hit a recursion bug, and the call stack kept growing until the process crashed in production.

    В сервисе возникла ошибка рекурсии: стек вызовов рос, пока процесс не упал в рабочей среде.

    Незавершённые рекурсивные вызовы накапливались в стеке до сбоя процесса.

  2. When the exception appeared, the engineer checked the call stack to find which controller invoked the failing method.

    После исключения инженер проверил стек вызовов и выяснил, какой контроллер вызвал неисправный метод.

    Последовательность вызовов помогла проследить путь от контроллера к месту ошибки.

Распространённые словосочетания

  • inspect the call stack
  • call stack depth
  • call stack overflow