【发布时间】:2017-02-22 03:10:19
【问题描述】:
我怀疑我可能在 WebJob 中存在内存泄漏,但我不确定如何明确证明我这样做。我怀疑我可以通过转到 Kudu 管理控制台中的 /processExplorer 找到信息,启动配置文件并下载结果。但是,我不完全确定这是否是要走的路线,或者一旦我得到它应该如何处理该文件。
任何建议将不胜感激。
【问题讨论】:
标签: azure azure-webjobs azure-web-app-service
我怀疑我可能在 WebJob 中存在内存泄漏,但我不确定如何明确证明我这样做。我怀疑我可以通过转到 Kudu 管理控制台中的 /processExplorer 找到信息,启动配置文件并下载结果。但是,我不完全确定这是否是要走的路线,或者一旦我得到它应该如何处理该文件。
任何建议将不胜感激。
【问题讨论】:
标签: azure azure-webjobs azure-web-app-service
我可以通过转到 Kudu 管理控制台中的 /processExplorer 找到信息,启动配置文件并下载结果
获得 .diagsession 文件后,您可以使用 Visual Studio 打开它。您将看到 CPU 使用趋势,但内存数据不包含在此文件中。为了轻松识别是否存在内存泄漏,以下步骤供您参考。
如果您需要更多关于内存泄漏的信息,您可以从进程属性页面下载内存转储文件,并使用 WinDbg 查看它的详细信息。您还可以使用 Azure 网站的诊断即服务在线分析转储文件。有关如何使用它的更多信息。以下链接供您参考。
【讨论】: