【发布时间】:2013-07-24 02:37:32
【问题描述】:
我有 10,000 个映射。将它们全部放在 java Hashmap 中并进行访问是个好主意吗?这将保存数据库事务,因为所有 10,000 条记录都将存在于内存中。每个映射将有大约 100 个字符,包括键和值,并且映射将非常不同。问这个问题,因为在 Java 或类似情况下没有丰富的经验。
【问题讨论】:
-
HashMaps 不在乎你在里面放了什么;添加新数据时它们会自动扩展。不过,您的 RAM 确实如此,但如今即使是最小的内存,对于最低端的上网本式计算机来说也只有 1 GB 左右。
标签: java memory-management jvm hashmap