赦免如果这是更多的stackoverflow与serverfault。 这似乎是在边界上。
我们有一个应用程序,用于caching使用ASP.NETcaching的电子商务应用程序的大量产品数据。 这是一个包含65K元素的字典对象,我们的计算将对象的大小设置为〜10GB。
问题:
对象消耗的内存量似乎远远超过了我们的10GB计算。
最大的关注:我们似乎无法使用服务器中超过60%的32GB。
我们到目前为止的尝试:
在machine.config / system.web(sf不允许标签,请原谅格式):
processModel autoConfig="true" memoryLimit="80"
在web.config / system.web / caching / cache(sf不允许标签,请原谅格式):
privateBytesLimit = "20000000000" (and 0, the default of course) percentagePhysicalMemoryUsedLimit = "90"
环境: Windows 2008R2 x64 32GB内存IIS7
似乎没有什么可以让我们超过60%的价值。