调试期间的 DPA
DPA 不仅可以在常规运行期间,还可以在调试期间为您的应用程序行为提供有用的见解。
评估断点之间的时间
如果启用了 DPA,它将自动评估调试断点之间的时间。 您可以使用此功能专门分析代码执行时间,而无需运行单独的性能分析会话。
在您的代码中创建至少两个断点 ,例如,在您想要分析的方法的开头和结尾。
以调试模式运行您的应用程序。
当应用程序在第二个断点处停止后,DPA 将直接在编辑器中显示当前断点与前一个断点之间的时间。

调试和内存分配分析
在调试期间,您的应用程序使用的系统程序集会向调试器提供额外的数据。 因此,与常规应用程序运行相比,这些程序集会分配更多的内存。 目前,DPA 无法区分这些额外的分配和您的程序进行的常规分配。 这可能导致 DPA 检测到误报的内存分配问题。
因此,您可能希望在调试解决方案时禁用内存分配分析。 为此,请关闭 调试期间分析内存分配 选项,位于 中。
请注意,这也适用于使用 附加到进程 将调试器附加到正在运行的应用程序。
最后修改日期: 2025年 9月 26日