我有一个相当复杂的数据结构,是堆叠其他地图内地图结构:处理复杂数据结构的正确方法是什么?
Map<String, Map<Integer, PerformanceScopeMeta> > complex;
这里是PerformanceScopeMeta类:
class PerformanceScopeMeta {
/* Meta information */
private Map<String, String> meta;
private List<PerformanceMessage> messages;
}
这是我做的“使可用内存垃圾回收“:
complex.put("SOME_KEY", null);
这样就够了还是我完全错了?
我希望数据结构最终清除它的内存,所以删除顶部引用键就足够了。 – 2013-04-04 15:20:59
@ code-gijoe:但是'复杂'本身将有资格进行垃圾回收?如果是这样,你不需要删除它的每一个位。 – 2013-04-04 15:22:04
我是一个单身人员(不幸)在服务器启动时运行,这就是为什么我需要知道内存将被释放。 – 2013-04-04 15:23:06