이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
Java의 CMS(Concurrent Mark Sweep) 가비지 수집기는 짧은 GC(가비지 수집) 일시 중지를 선호하는 애플리케이션을 위해 설계되었으며 수집기가 실행 중일 때 일부 애플리케이션 성능 저하를 허용할 수 있습니다. CMS 수집기는 동시적입니다. 즉, 애플리케이션과 동시에 실행됩니다. 이렇게 하면 CMS 수집기가 대부분의 애플리케이션 일시 중지를 피할 수 있습니다.
CMS 수집기는 마크 스윕 알고리즘을 사용합니다. 먼저 힙의 모든 활성 개체를 표시합니다. 그런 다음 힙을 샅샅이 뒤져 발견한 죽은 개체를 해제합니다. 마지막으로 조각화를 줄이기 위해 힙을 압축합니다.
CMS 수집기에는 동시 모드와 stop-the-world 모드의 두 가지 기본 작동 모드가 있습니다.
동시 모드는 기본 작동 모드입니다. 동시 모드에서 CMS 수집기는 애플리케이션과 동시에 실행됩니다. 응용 프로그램이 실행되는 동안 대부분의 작업을 수행합니다. 이는 CMS 수집기가 대부분의 애플리케이션 일시 중지를 방지할 수 있음을 의미합니다.
Stop-the-world 모드는 대체 작동 모드입니다. stop-the-world 모드에서 CMS 수집기는 작업을 수행하는 동안 응용 프로그램을 일시 중지합니다. 이 모드는 CMS 수집기가 동시 모드에서 작업을 완료할 수 없을 때 사용됩니다.
CMS 수집기는 수집기가 실행되는 동안 일부 응용 프로그램 성능 저하를 허용할 수 있는 응용 프로그램용으로 설계되었습니다. CMS 컬렉터는 낮은 대기 시간을 보장해야 하는 애플리케이션에는 적합하지 않습니다.
CMS 수집기는 마크 스윕 알고리즘을 사용합니다. 먼저 힙의 모든 활성 개체를 표시합니다. 그런 다음 힙을 샅샅이 뒤져 발견한 죽은 개체를 해제합니다. 마지막으로 조각화를 줄이기 위해 힙을 압축합니다.
CMS 수집기에는 동시 모드와 stop-the-world 모드의 두 가지 기본 작동 모드가 있습니다.
동시 모드는 기본 작동 모드입니다. 동시 모드에서 CMS 수집기는 애플리케이션과 동시에 실행됩니다. 응용 프로그램이 실행되는 동안 대부분의 작업을 수행합니다. 이는 CMS 수집기가 대부분의 애플리케이션 일시 중지를 방지할 수 있음을 의미합니다.
Stop-the-world 모드는 대체 작동 모드입니다. stop-the-world 모드에서 CMS 수집기는 작업을 수행하는 동안 응용 프로그램을 일시 중지합니다. 이 모드는 CMS 수집기가 동시 모드에서 작업을 완료할 수 없을 때 사용됩니다.
CMS 수집기는 수집기가 실행되는 동안 일부 응용 프로그램 성능 저하를 허용할 수 있는 응용 프로그램용으로 설계되었습니다. CMS 컬렉터는 낮은 대기 시간을 보장해야 하는 애플리케이션에는 적합하지 않습니다.
동시 모드에서 CMS 수집기는 애플리케이션과 동시에 실행됩니다. 응용 프로그램이 실행되는 동안 대부분의 작업을 수행합니다. 이는 CMS 수집기가 대부분의 애플리케이션 일시 중지를 방지할 수 있음을 의미합니다.
CMS 수집기는 마크 스윕 알고리즘을 사용합니다. 먼저 힙의 모든 활성 개체를 표시합니다. 그런 다음 힙을 샅샅이 뒤져 발견한 죽은 개체를 해제합니다. 마지막으로 조각화를 줄이기 위해 힙을 압축합니다.
stop-the-world 모드에서 CMS 수집기는 작업을 수행하는 동안 응용 프로그램을 일시 중지합니다. 이 모드는 CMS 수집기가 동시 모드에서 작업을 완료할 수 없을 때 사용됩니다.
CMS 수집기는 마크 스윕 알고리즘을 사용합니다. 먼저 힙의 모든 활성 개체를 표시합니다. 그런 다음 힙을 샅샅이 뒤져 발견한 죽은 개체를 해제합니다. 마지막으로 조각화를 줄이기 위해 힙을 압축합니다.
CMS 수집기는 수집기가 실행되는 동안 일부 응용 프로그램 성능 저하를 허용할 수 있는 응용 프로그램용으로 설계되었습니다. CMS 컬렉터는 낮은 대기 시간을 보장해야 하는 애플리케이션에는 적합하지 않습니다.
CMS 수집기는 동시 표시 스윕 가비지 수집기입니다. 수집기가 실행되는 동안 일부 애플리케이션 성능 저하를 허용할 수 있는 애플리케이션용으로 설계되었습니다. CMS 컬렉터는 낮은 대기 시간을 보장해야 하는 애플리케이션에는 적합하지 않습니다.