在托管环境中使用的最大的堆? (.NET / JAVA) [英] Largest Heap used in a managed environment? (.net/java)

查看:106
本文介绍了在托管环境中使用的最大的堆? (.NET / JAVA)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是你在托管环境中,如Java或.NET亲自使用的最大堆?什么是一些你跑进了性能问题,以及你最终得到效益递减堆是更大?

What is the largest heap you have personally used in a managed environment such as Java or .NET? What were some of the performance issues you ran into, and did you end up getting a diminishing returns the larger the heap was?

推荐答案

我的工作,通常使用9-12 GB,有时高达20GB 64位的.Net系统。我还没有看到甚至在垃圾收集任何性能问题,我一直在寻找很难,因为我没想到它的工作这么好。

I work on a 64-bit .Net system that typically uses 9-12 GB, and sometimes as much as 20GB. I have not seen any performance problems even while garbage collecting, and I have been looking hard as I was not expecting it to work so well.

这是较早版本挂在某些对象太久导致偶尔的地方选区的释放3GB +。即使这样,有对性能没有显着的影响。该系统是一个16核服务器,32GB内存,这可能有助于...

An earlier version hung on to some objects for too long resulting in occasional GCs that freed up 3GB+. Even then, there was no noticeable impact on performance. The system is running on a 16-core server with 32GB RAM, which probably helps...

这篇关于在托管环境中使用的最大的堆? (.NET / JAVA)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆