Windows Azure 共享网站每小时提供 512MB 的内存使用量。然而,他们几乎没有解释这个数字是如何计算的。
这是一个应用程序在一小时内使用的所有内存的总和吗?或者它是在一小时内某个时间点使用的最大内存量?
Windows Azure 共享网站每小时提供 512MB 的内存使用量。然而,他们几乎没有解释这个数字是如何计算的。
这是一个应用程序在一小时内使用的所有内存的总和吗?或者它是在一小时内某个时间点使用的最大内存量?
Windows Azure 网站使用林模型,其中所有网站都在它们自己的有限容量区域中运行,也称为 AppDomain,它是 IIS 主机 (w3wp) 进程中的隔离边界。AppDomain 旨在隔离并提供围绕在其主机中执行的托管代码的安全性。根据 Windows Azure 网站类型确定 AppDomain 容量,并且网站应用程序被限制在这些限制范围内。
因此,您在内存使用量表中看到的值是特定网站在特定时间在进行检查时使用的内存。这些检查每小时进行一次,您看到的值是给定时间的值。如果在检查时共享网站正在使用超过内存配额,则该网站将暂停一小时,直到下一个强制执行期。