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