【发布时间】:2015-10-27 13:24:02
【问题描述】:
我有两个 windows server 2003 有 8GB 和 16GB RAM。
在服务器上运行测试程序时,当测试程序的堆大小达到 738Mb 时,所有服务器都会抛出 OutOfMemory Exception。
我搜索到 windows 服务器将只使用 2Gb 用户内存地址的 60%,它可能是 1.2Gb。
所以,
1. 哪个机器目标决定最大内存?
2. 为什么 8Gb 和 16Gb 服务器性能一样?
3. 一些文件说 1.2Gb(about) 取决于 Private Bytes 或 Working Set 或 Virtual Bytes 或堆大小?
【问题讨论】:
标签: c# asp.net windows out-of-memory clr