我有一個相當複雜的數據結構,是堆疊其他地圖內地圖結構:處理複雜數據結構的正確方法是什麼?
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