【发布时间】:2015-08-21 13:35:42
【问题描述】:
有一个可爱的blog post here 告诉你如何在 azure 网站中查找内存泄漏..
问题是,事情已经发生了变化,并且 azure 不支持为您提供该帖子中描述的 gcdump(获取 gcdump 的 URL 无效)。
我想要做的只是找出潜在的内存泄漏发生在哪里 - 我已经尝试过:
- 使用 Kudu,我可以抓取一个 minidump(我还可以抓取一个带有内存堆的 minidump,如 here 所述)。我已经这样做了,但我不知道如何处理它,如果我在 VS 2015 中打开它,那么我会得到一个相当无用的“MiniDump 文件摘要”,如下所示:
- 我可以使用 Kudu 进程资源管理器中的“开始分析”按钮“分析”Web 应用程序。然后我可以在 VS 中打开生成的诊断会话文件,但它只跟踪 CPU 利用率,而不是内存堆信息。
救命!
【问题讨论】:
标签: azure memory-leaks azure-web-app-service kudu