前页 后页

控制堆栈深度

在应用程序中记录特别高级别的点时,堆栈帧计数可能会导致收集大量信息。为了获得更快,更清晰的图片,最好在以下任一工具栏上限制堆栈深度:

  • 断点和标记窗口或
  • 记录和分析窗口

访问

色带

执行>工具>记录器>打开记录器

设置记录堆栈深度

您可以在“断点和标记”窗口或“记录和分析”窗口的工具栏上的数字字段中设置记录堆栈深度:

默认情况下,堆栈深度设置为三帧。可以输入的最大深度为30帧。

深度是相对于遇到记录标记的堆栈框的深度;因此,在开始记录时,如果堆栈帧为6,并且堆栈深度设置为3,则调试器将记录帧6至8。

对于堆栈非常大的情况,建议您首先使用2或3的较低堆栈深度。从那里可以逐渐增加堆栈记录深度,并插入其他记录标记以扩大图片,直到所有必要的信息显示。

学到更多