2017-03-15 33 views
0

ConcurrentHashmapが明示的にクリアしない限り、ガベージコレクションされないようなJavaオブジェクト/クラスがあると聞きました。しかし、どの程度ガベージコレクションとApache Commonsタプルペア

org.apache.commons.lang3.tuple.Pair

またはその兄弟クラスがところで

トリプル

があるようにそこガベージコレクションされないJava組み込みクラスのリスト

ありがとうございました。

参考文献:

答えて

1

あなたは(あなたがスペルミス)ConcurrentHashMapはGCedを得ないだろうと思いますか? JVM内のすべてのオブジェクトとクラスは、(強い)参照がなく、JVMがメモリを十分に必要としていない場合、GCedされます。そうではありません。そのようなクラスがないためGCedにならないようなクラスのリストはありません。

+0

@Lewの修正をありがとう。まあ私も、私のJavaの経験全般で起こるようなことは決して予想しませんでした。しかし、あなたが私の質問で提供した最後のリンクを見たら。彼はそれを説明した。私はそれを証明するシンプルなコードを作成しました。あなたが望むなら、私はあなたにコードを与えることができます。 –

+0

正確に何を示していますか?その "最後のリンク"は、GCできないクラスについては何の主張もしていません。 –

関連する問題