我有一个Web应用程序,当在Windows 2008 R2数据中心版上运行,当服务器configuration了单核处理器时,消耗13 MB RAM,configuration为在双核CPU上运行时,它将消耗大约25到28 MB RAM,并在configuration使用3个CPU的消耗大约40MB RAM。
我试图在四核系统上validation这一点,并调整了应用程序池的处理器关联configuration,似乎是这样。
任何人都可以validation这一点,或解释内核数量如何影响应用程序池消耗的内存量(私有字节)
.Net应用程序? 如果是这样,.net会为每个处理器分配一个堆。