Java 가비지 수집 문제 정보
为情所困
为情所困 2017-05-17 09:58:29
0
3
799

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

예를 들어

으아악

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

为情所困
为情所困

모든 응답(3)
我想大声告诉你

Java의 GC에는 YGC와 FGC가 포함됩니다.
여기에서 참조되지 않은 날짜 개체는 확실히 재활용되지만 각 주기 이후에는 재활용되지 않습니다.
GC 타이밍이 반드시 코드 실행과 관련이 있는 것은 아닙니다.
관련 지식을 보려면 Baidu에서 Java GC를 다운로드하세요

过去多啦不再A梦

이 질문에 대한 대답은 jvm의 가비지 수집 메커니즘이 가비지 수집을 수행하는 상황에 있습니다.
로컬 변수의 역할은 {} 즉, 날짜를 참조하지 않고 가비지 컬렉션을 수행하면 여기의 날짜가 재활용됩니다.

習慣沉默

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿