Карты - очень распространенная идиома внутри разработки Grails и Groovy, из того, что я испытал. Теперь, когда я перешел к проекту, в котором используется более традиционная Java, я сильно затрудняюсь с помощью Tech Tech для использования HashMaps
->, и я понимаю его аргументацию, почему. HashMaps
использование StrongReferences
. StrongReferences
придерживаться в любое время есть ссылка цепь.Грааля, карты и управление памятью
Общепринятая идиома, которую я видел в Groovy, - это использовать карты, чтобы по существу заменить POJO. (Как и в, вы видите это повсюду при просмотре примеров в сети.)
Как Грайльс обошел это со всеми его идиомами карты? Кто-нибудь сделал профилирование памяти в своих приложениях Grails? Карты, подобные params
, ненадолго висят, или они предсказуемо умирают и собираются с завершением сеанса пользователя? Или мне нужно быть осведомленным об использовании Maps
в Grails, как в Java?
======= Обновление ==== Вопрос выше еще стоит, но статья используется для справки является here:
'params' живет только на один запрос. – ataylor