old « ソニッケアーのヘルシーホワイトプラスを買った | メイン | 高幡不動尊のあじさいを見てきた » new

Javaの弱参照とソフト参照

2016年06月29日

調べたのでメモ。
またググればいいんだろうけど一応書いておく。

Javaの弱参照(WeakReference)とソフト参照(SoftReference)。

■弱参照(WeakReference)
他からの強参照(通常の参照)がなくなった時点でその参照はGC(ガベージコレクション)の対象となって、GCされた時点でいなくなる。

■ソフト参照(SoftReference)
他からの強参照(通常の参照)がなくなった時点でその参照はGC(ガベージコレクション)の対象とはなるものの、メモリに余裕がある場合はGCされない。
GCの優先度的に、弱参照が先に消されて、それでもなおメモリが枯渇している場合はソフト参照も消される。

参考:
Java弱参照クラス
弱い参照とな

このエントリーをはてなブックマークに追加

old « ソニッケアーのヘルシーホワイトプラスを買った | メイン | 高幡不動尊のあじさいを見てきた » new

トラックバックURL

このエントリーのトラックバックURL:
http://blog.hp-improve.com/mt/mt-tb.cgi/1523

コメントする