Показаны сообщения с ярлыком SoftReference. Показать все сообщения
Показаны сообщения с ярлыком SoftReference. Показать все сообщения

понедельник, 14 декабря 2009 г.

How Hotspot Decides to Clear SoftReferences

How Hotspot Decides to Clear SoftReferences - some info from Jeremy Manson about SoftReference clearing algorithm.

Some interesting info for HotSpot 6 = "SoftReferences will always be kept for at least one GC after their last access".

среда, 2 декабря 2009 г.

Manage SoftReference time-to-live

Оказывается временем жизни SoftReference возможно управлять.
Для этого необходимо использовать опцию HotSpot JVM - -XX:SoftRefLRUPolicyMSPerMB.

понедельник, 23 ноября 2009 г.

PJP: Доктор, холодеют ноги ...

Возможно проектировать системы, которые отходят в мир иной по частям. В таком случае связи между подсистемами должны осуществляться не на основе обычных ссылок, а на основе java.lang.ref.Reference, точнее ее наследников
- java.lang.ref.SoftReference
- java.lang.ref.WeakReference
- java.lang.ref.PhantomReference
из пакета java.lang.ref.
Все это добро в момент перехода к загробной жизни помещается в ReferenceQueue.