我有一个Asp.Net Web API应用程序,该应用程序会定期使用大量处理器功能并降低速度。我想使用Debug Diagnostics Tool(2.0)来查看导致速度下降的原因。
因此,我设置了一个性能触发器,并将其设置为监视应用程序池并在20%的“处理器时间百分比”大于80%的情况下创建转储。它创建了转储,一切都很好。
问题在于转储没有提供我们应用程序内部的任何见解(所有调用堆栈均包含外部详细信息)。可以设置Debug Diagnostics Tool来在我的应用程序内部显示调用堆栈吗?
示例输出:
我需要了解的文件是“ ModelsAndMigrationt.dll”,其旁边显示“!Unknown”。
任何帮助将不胜感激。