2010-06-22 68 views
1

我的web应用程序的应用程序池的配置是 PeriodicRestartMemory:512000 PeriodicRestartPrivateMemory:196608内存限制和应用程序池回收

虽然虚拟内存限制比私有内存更高,应用程序池被回收使用虚拟内存限制超出误差事件日志(而不是私有内存)。

这是什么原因?在超出私人内存限制之前,它如何超过虚拟内存限制?在应用程序私有分配超出限制之前,系统似乎超出了虚拟内存中其他分配的超出限制,但系统的这些分配是什么?或这是什么根源。

感谢

回答

2

Tess Ferrandez's blog

简化,虚拟字节是内存的过程储量,专用字节数是多少,该内存的过程中实际使用。

她也有可能出现的问题在她的后一个很好的说明“.Net Memory Usage - A restaurant analogy

基本上,您的应用程序尝试保留更多的内存比可用来分配 - 苔丝有一些很好的职位研究可能的原因。

相关问题