Windows Azure共享网站提供每小时512MB的内存使用量。但是,它们对如何计算这个数字几乎没有任何解释。
这是一小时内应用程序使用的所有内存的总和吗?或者它是在一小时内的某个时刻使用的峰值内存量?
答案 0 :(得分:6)
Windows Azure网站使用森林模型,其中所有网站都在其自己的有限容量区域中运行,也称为AppDomain,这是IIS主机(w3wp)进程中的隔离边界。 AppDomains旨在隔离并提供在其主机内执行的托管代码的安全性。基于Windows Azure网站类型,AppDomain容量已确定,网站应用程序仅限于此限制范围内。
因此,您在内存使用量表中看到的值是特定网站在检查时的特定时间内使用的内存。这些检查每小时进行一次,您看到的值是给定时间的值。如果共享网站在检查时使用超量内存配额,则该网站将暂停一小时,直到下一个执行期。