请教关于OutOfMemoryException

joyjiyuan 2003-11-11 11:53:28
我的程序数据量比较大,将场会出现OutOfMemoryException异常
我是用TreeSet保存大量的自定义对象(上百万)
请问java如何分配内存空间?在什么情况下发生OutOfMemoryException异常,如何减小对象占用的内存空间?有没有更好的解决办法,欢迎大家讨论,谢谢!
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyjiyuan 2003-11-11
  • 打赏
  • 举报
回复
分批读会不会对处理的速度有影响?
煜知搬砖者 2003-11-11
  • 打赏
  • 举报
回复
对啊,分批次读取数据不是更好么?
littlecong 2003-11-11
  • 打赏
  • 举报
回复
在启动虚拟机的时候通过ms和mx这支堆栈的大小,不同的jvm可能参数不同
另外,为什么要一次性的把上百万的记录读入内存呢

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧