我有一个在Azure上运行的Web应用程序,我的计划允许该应用程序的内存高达1.5 GB。现在,当我转到我的网络应用程序,在指标下,并选择过去24小时的内存工作集时,我看到以下图表:
这大部分都低于95 MB的使用率。现在,当我在Visual Studio中的本地计算机上运行应用程序时,我看到内存使用量约为1.1 GB:
现在,如果有人可以回答我的问题:
为了了解您的Web应用程序如何在总内存限制下运行,您可以在门户中使用配额刀片。这将包括运行应用程序的任何开销以及应用程序本身正在使用的内存。根据你共享你的应用程序的图表可能没问题,但Quotas刀片将帮助你确认。
就本地环境而言,您可以拍摄在Visual Studio中运行的应用程序的快照,以诊断它为何使用如此多的内存。有关如何执行此操作的信息,请访问this article。