您个人在 Java 或 .NET 等托管环境中使用过的最大堆是多少?您遇到了哪些性能问题?堆越大,您最终得到的返回是否递减?
最佳答案
我使用的是 64 位 .Net 系统,通常使用 9-12 GB,有时甚至高达 20GB。即使在垃圾收集时我也没有看到任何性能问题,而且我一直在努力寻找,因为我没想到它会工作得这么好。
早期版本在某些对象上挂起的时间过长,导致偶尔发生 GC,从而释放了 3GB 以上的空间。即使这样,性能也没有受到明显影响。该系统运行在具有 32GB RAM 的 16 核服务器上,这可能会有所帮助...
关于c# - 托管环境中使用的最大堆? (.net/java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/185535/