從我所經歷的情況來看,地圖是Grails和Groovy開發中非常常見的成語。現在我已經轉移到了一個更傳統的Java項目中,我的技術主管很難用HashMaps
- >我理解他的推理原因。 HashMaps
使用StrongReferences
。任何時候都有一個參考鏈。Grails,地圖和內存管理
我在Groovy中看到的一個常見習慣是使用地圖來取代POJO。 (就像在網上瀏覽示例時所看到的那樣)。
Grails如何用它的所有地圖習語解決這個問題?有沒有人在他們的Grails應用程序上完成內存分析?像params
這樣的地圖是否會暫停一段時間,或者他們是否可預測地死亡並在用戶會話終止時收集?或者我需要像在Java中一樣認識Grails中的Maps
?
=======更新==== 問題上面仍然有效,但用於參考的文章是here:中HashMap
'params'只在一個請求期間有效。 – ataylor 2013-02-25 19:26:11