検索

ホームページ  >  に質問  >  本文

Java ガベージ コレクションの問題について

ループ内の変数は各ループの後にリサイクルされますか?

###例えば### リーリー

この日付は参照されていません。ガベージ コレクションの対象になりますか?作成したオブジェクトを参照するとどうなるでしょうか?

为情所困为情所困2775日前785

全員に返信(3)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-17 10:00:29

    Java の GC には YGC と FGC が含まれます。
    ここで参照されていない日付オブジェクトは確実にリサイクルされますが、各サイクルの後ではありません。
    GC のタイミングは、コードの実行とは必ずしも関係ありません。
    関連知識については、Baidu から Java GC をダウンロードしてください

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:00:29

    この質問に対する答えは、JVM のガベージ コレクション メカニズムがガベージ コレクションを実行する状況にあります。
    ローカル変数の役割は{}、つまり日付は参照されません。ガベージコレクションが実行されると、ここの日付は再利用されます。

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-17 10:00:29

    新しいオブジェクトはヒープに保存され、新しく作成されたオブジェクトは eden 領域がいっぱいになった場合にのみ、リサイクルのために Monitor GC がトリガーされます。
    -XX:+PrintGCDetails を実行パラメータに追加して、GC リサイクル状況を観察できます。

    返事
    0
  • キャンセル返事