객체 프로그래밍을 위한 스팸 수거 메커니즘 GC(Garbage Collection)
836 단어 GCoop쓰레기 회수 메커니즘
1. 쓰레기 수거 메커니즘은 세 마디를 기억한다.
2. 인용 분류
3. 인용 유형 분류
4. GC 회수 프로세스
1. 쓰레기 수거 메커니즘은 세 마디를 기억한다.
1. 프로그램은 gc를 호출할 권리가 없다
2、회수 통지 가능, 시스템.gc, 즉시 회수 보장 안 함
3. 대상 인용 값은null이고finalize ()
2. 인용 분류
1. 강인용: 영원히 사라지지 않는다.예를 들어 방법구 문자열 상수 탱크
2. 소프트 참조: jvm 메모리가 부족하여 회수합니다. -->캐시에 자주 쓰인다.
3. 약한 인용: 회수 메커니즘을 시작하면 반드시 회수된다.
4. 허인용(영혼): 용기를 조합하여 뒷처리를 한다.
3. 인용 유형 분류
클래스 인터페이스 배열
4. GC 회수 프로세스
1. 참조 끊기
2. 쓰레기 회수 메커니즘을 가동하다.
public class Gc{
public static void main(String[] args){
Gc gc =new Gc();
gc =null; //
System.gc();//
}
public void finalize(){
System.out.println("............");
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java에서 쓰레기 수거기 GC가 처리량에 미치는 영향 테스트메모리 관리 용어표를 보다가 우연히 "Pig in the Python(주: 중국어의 탐욕이 뱀이 코끼리를 삼키지 못하는 것 같다)"이라는 정의를 발견하고 이 글을 쓰게 되었다.표면적으로 보면 이 용어는 GC가 끊임없...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.