我正在使用`Map`接口来实现类似树形结构的数据结构,声明如下:
Map<String, Map<String, Map<Integer, Double>>>
目前我正在使用 HashMap
实现。
加载大量数据后,程序消耗了 4GB 的内存。
使用 Serializable
接口将整个实体持久化后,结果文件的大小仅为 1GB。
在此情况下,最节省内存的 Map
实现是什么?
List<FirstLevelNode>
,其中FirstLevelNode
持有List<SecondLevelNode>
,而SecondLevelNode
持有List<ThirdLevelNode>
吗? - JB Nizet