azure网站内存泄漏故障排除(托管)

wribegjk  于 2021-06-20  发布在  Kudu
关注(0)|答案(1)|浏览(276)

这里有一篇可爱的博客文章,告诉你如何在azure网站上查找内存泄漏。。
问题是,事情已经过去了,azure不支持像那篇文章中描述的那样给你一个gcdump(获取gcdump的url是无效的)。
我想做的只是找出可能发生内存泄漏的地方-我尝试过:
使用kudu,我可以获取一个minidump(我也可以获取一个带有内存堆的minidump,如下所述)。我已经这样做了,但我不知道该怎么处理它,如果我在vs 2015中打开它,那么我会得到一个相当无用的“迷你转储文件摘要”,如下所示:

我可以用kudu进程资源管理器中的“开始分析”按钮来“分析”web应用程序。。然后我可以在vs中打开生成的diagsession文件,但它只跟踪cpu利用率,而不跟踪内存堆信息。
救命啊!

wf82jlnq

wf82jlnq1#

您可以通过web应用程序支持门户自动分析内存转储,这样可以节省一些调试时间。
https://<yoursitename>.scm.azurewebsites.net/support 然后单击“分析”->“立即诊断”,等待分析完成(需要几分钟)

相关问题