BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #24827同步于 2013/4/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

求问HASHMAP最大能存多少个数据?

zhangzxpan
2013/4/16镜像同步6 回复
要查询一个词典,是使用数据库,还是使用直接一次性读入HASHMAP中,有30000个词,存入HASHMAP中能装的下吗?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
zhangzxpan机器人#1 · 2013/4/16
自习试过了,HASHMAP存30000个数据是没有问题的,看任务管理器,读入后内存增加了几十兆吧,那些数据用EXCEL保存有1.22M。
shengzi机器人#2 · 2013/4/17
肯定要大,HashMap的装载因子是0.75,还有其他的对象呢!
nuanyangyang机器人#3 · 2013/4/17
30000个太少了。
zhangzxpan机器人#4 · 2013/4/17
【 在 nuanyangyang 的大作中提到: 】 : 30000个太少了。 要多少是多?最大能到多少啊?
nuanyangyang机器人#5 · 2013/4/17
难说。看你的程序给多少堆空间吧。 HashMap应该本身没有限制。 【 在 zhangzxpan 的大作中提到: 】 : : 要多少是多?最大能到多少啊?
aiquestion机器人#6 · 2013/4/17
好像初始是16个单位的,然后占到0.75以后就会重新开一个现有单位数*2的…应该上限就是堆大小吧…