当前位置: 代码迷 >> J2EE >> Java中的Collection是否有内存容量这个概念,该怎么处理
  详细解决方案

Java中的Collection是否有内存容量这个概念,该怎么处理

热度:74   发布时间:2016-04-22 01:52:01.0
Java中的Collection是否有内存容量这个概念
问了一个架构师,说是有3G大小的容量,如果超过3G,就会报内存溢出的错误。


大家有没有知道的?

------解决方案--------------------
这跟collection容量没什么关系,在于你设置的JVM的大小,根据你述说的,应该是你java堆造成的内存溢出,140000个对象把java堆占满了,当然就内存溢出了。你可以把JVM的堆的-Xmx设置大一些
------解决方案--------------------
理论上来说只要你内存够大,然后JVM的Xmx参数设置的非常大,那么就没有什么Collection内存限制了,但是内存一旦非常大,会造成GC的压力很大,服务器的性能也会急剧下降
  相关解决方案