>  Q&A  >  본문

Java 가비지 수집 문제 정보

루프의 변수는 각 루프 후에 재활용되나요

예를 들어

으아악

이 날짜는 참조되지 않습니다. 가비지 수집되나요? 생성된 객체를 참조하면 어떻게 되나요?

为情所困为情所困2713일 전745

모든 응답(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

    New 객체는 힙에 저장되고 새로 생성된 객체는 eden 영역이 가득 찬 경우에만 재활용을 위해 모니터 GC가 트리거됩니다.
    실행 매개변수에 -XX:+PrintGCDetails를 추가하여 GC 재활용 상황을 관찰할 수 있습니다.

    회신하다
    0
  • 취소회신하다