小编lin*_*nna的帖子

Azure 中的平均内存工作集和内存工作集

我在 Azure 中有一个应用程序服务。它显示了两个称为Average Memory Working Set和 的指标Memory Working Set。现在,Memory Working Set被定义为进程中的线程最近接触的内存页的集合。门户中显示的这两个图表如下:

在此输入图像描述 在此输入图像描述

现在,我有三个问题:

  1. 如何查明我的服务拥有的专用最大内存是多少?一旦达到限制会发生什么?
  2. 内存工作集是进程中线程最近访问的内存页数。我认为这意味着内存工作集只会在我的代码存在内存泄漏、导致其他页面加载到内存中等情况下才会增加。我的问题是任何外部因素(例如请求数量)是否会对内存工作集产生任何影响内存工作集即如果请求从 200 增加到 500,内存工作集会增加吗?如果是,为什么?

  3. 平均内存工作集是如何计算的?是按时间计算的吗?查看图表,我发现平均内存工作集和内存工作集具有几乎相似的值。

memory azure azure-web-app-service

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

azure ×1

azure-web-app-service ×1

memory ×1