前页 | 后页 |
堆栈配置
Stack Profiler 使您能够在源代码中设置标记,以便每当执行命中该标记时,都会捕获完整的堆栈跟踪。随着应用程序继续执行并从正在运行的可执行文件中的多个位置访问标记的位置,将构建一个非常详细且有用的图片,显示代码中特定点的热点和使用场景。
堆栈配置配置报告与内存配置报告一样,以“反向堆栈”的顺序显示。这意味着报告的根始终是单个节点(在本例中为标记),然后树呈扇形展开以显示已访问标记位置的所有不同位置。
用途
使用堆栈配置模式生成报告,显示在程序运行期间可以调用函数的独特方式。确定依赖此函数的模型部分及其频率。
手术
使用 Profiler 控件工具栏选择 Profiler 模式。如果已创建 Profiler Point,则会显示它。 Profiler Point 是捕获堆栈跟踪的点。选择模式后,您可以使用控件本身的 Set 按钮设置 Profiler Point。确定配置文件点后,构建项目以确保一切都是最新的,然后启动 Profiler。在运行期间可以看到检测到的唯一运行持有量。
结果
单击 Profiler 控件工具栏上A报告按钮可以生成结果。此按钮在以下任一情况下启用:
- 捕获已关闭(使用暂停按钮)或
- Profiler 停止(使用停止按钮)