azure色的内存使用情况如何工作?

我有一个Windows Azure网站。 在仪表板上,它显示我已经使用了每小时2GB的1.51 GB。 我不断增加共享节点中可用实例的数量,以便网站不会closures。 每个小时完成后,内存使用量仍显示为1.51 GB。 我认为这将从零开始,然后随着时间的推移而被使用,但似乎并非如此。

服务器内存如何工作? 什么是我的应用程序使用这么多内存的原因? (我没有使用输出caching,而且一般只是使用visual studio中提供的基本MVC模板构build而成)。我还需要考虑其他什么因素来减less所需的内存量?

我相信这只是你的应用程序消耗的内存空间,以保持它驻留在内存中并准备好响应。 除非停止,否则它不会变为零。 从你的问题的措辞的方式是听起来像你期待它是一个像带宽的消费米。

至于为什么它使用这么多的内存,这很可能是因为你已经增加了正在运行的实例的数量,如果你把它放到一个,你会看到实际的足迹是什么。 然后,你可以深入挖掘,进一步优化,如caching等。

这有帮助吗?