我有一个在Azure上运行的Web应用程序,我的计划允许该应用程序的内存最大为1.5 GB 。现在,当我进入Web应用程序时,在指标下并选择过去24小时内的内存工作集,我会看到以下图形:
使用率大多低于95 MB 。现在,当我在Visual Studio中的本地计算机 上运行该应用程序时,我看到的内存使用量约为1.1 GB :
现在,如果有人可以回答我的问题:
答案 0 :(得分:0)
为了查看您的Web应用如何在总内存限制下运行,可以在门户中使用Quotas刀片。这将包括运行应用程序的所有开销以及应用程序本身正在消耗的内存。根据您共享应用程序的图表,可能不错,但“配额”刀片将帮助您确认。
就您的本地环境而言,您可以对在Visual Studio中运行的应用程序进行快照,以诊断其使用大量内存的原因。有关如何执行此操作的信息在this article中。