Vector是否有大小限制

往事随风007 2004-07-14 08:49:50
一个Vector中的数据量到到20M左右的时候,就会出现内存溢出的异常。
请问:
1、Vector是否有大小限制?
2、对于这样的大数据量交换,是否有其他替代策略?

高分求助,如果分不够,可以再加!
...全文
816 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongdongmaster 2004-07-15
  • 打赏
  • 举报
回复
将jvm的分配内存放大256m,应该可以了
shuneng 2004-07-15
  • 打赏
  • 举报
回复
也太大了吧
lotofu 2004-07-15
  • 打赏
  • 举报
回复
将jvm的分配内存放大256m,应该可以了
shine333 2004-07-15
  • 打赏
  • 举报
回复
在不考虑机器硬件环境的情况下,应该可以存放Integer.MAX_VALUE个对象
htl 2004-07-15
  • 打赏
  • 举报
回复
应该内存大一些
邦z 2004-07-14
  • 打赏
  • 举报
回复
俺怀疑是内存不足了吧
hobowang 2004-07-14
  • 打赏
  • 举报
回复
居然大到20M?分流吧
Vicky020923 2004-07-14
  • 打赏
  • 举报
回复
20M

什么数据那么大?
pleonheart 2004-07-14
  • 打赏
  • 举报
回复
jvm使用的内存不够了
为什么要放这么多数据到Vector里去呢?
梦想家起飞 2004-07-14
  • 打赏
  • 举报
回复
应该是容器的限制(内存管理和优化能力),而不是vector本身内部机理的限制。

可以考虑换一个容器看看,如果容器不能换,那就考虑其它方法来优化你的代码吧。
sswt 2004-07-14
  • 打赏
  • 举报
回复
可否尝试使用arrayList?
可能需要使用缓存buffer

62,614

社区成员

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

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