跳到主要内容
uencoder

Call Stack

调用栈存储函数调用信息(参数、局部变量、返回地址),后进先出,函数返回弹出栈帧。

用途

理解函数调用机制与栈溢出原因,调试回溯基础。

机制

调用函数:压入栈帧(参数、局部变量、返回地址)。返回:弹出栈帧跳至返回地址。栈大小有限,深递归导致栈溢出。尾调用优化复用栈帧。DevTools 调用栈面板调试。

用例

  • 调试
  • 性能分析
  • 递归优化

相关词条

参考链接