【发布时间】:2026-01-31 05:15:01
【问题描述】:
我在 java 中有一个很大的 HashMap,用于存储从 String 到 Integer 的映射。它有 40 万条记录。它运行正常,但我想知道在内存使用方面是否有更好的优化。 Map初始化后,只会搜索,没有其他更新操作。
我依稀记得我遇到了一些将字符串键转换为 int 的建议,但不确定。请对此提供帮助或分享您的想法。
谢谢。
【问题讨论】:
-
为什么不使用数据库?甚至嵌入?
-
您的密钥代表什么数据?即名称、字典中的单词、文件系统路径、IP 地址等。
-
英文单词。谢谢。
-
字符串长度是多少???后续搜索是否总是成功?
标签: java performance memory optimization map