반응형

JVM

JVM GC(Java 8 이전): 특징: 직렬 GC : 단일 스레드에서 메모리를 처리하여 기본적인 가비지 수집 기능을 제공합니다. 병렬 GC(Parallel GC) : 직렬 GC의 멀티스레드 버전으로, 성능 향상을 위해 가비지 수집을 병렬로 수행합니다. CMS(Concurrent Mark-Sweep) GC : 백그라운드에서 GC 작업을 동시에 수행하여 메모리 사용량을 최소화하고 응답 시간을 최적화합니다. 장점과 단점: 직렬 GC : 간단하고 효율적이지만 멀티 코어 시스템에서는 성능 제한이 있을 수 있습니다. 병렬 GC : 멀티 코어 시스템에서 성능 향상을 제공하지만 일시 중지 시간이 길어질 수 있습니다. CMS GC : 짧은 일시 중지 시간으로 응답성을 향상하지만 CPU 사용량이 높아 처리량에 영향을 미..
JVM 1.0 – 1.1 :기본 기능을 갖춘 JVM의 초기 버전입니다.성능 향상을 위해 JIT(Just-In-Time) 컴파일을 도입했습니다.동적 언어에 대한 지원이 제한적이고 최신 최적화가 부족했습니다.JVM 1.2 – 1.3 :향상된 가비지 수집(GC) 알고리즘.Java 보안 모델이 추가되어 보안 기능이 강화되었습니다.JNDI(Java 명명 및 디렉토리 인터페이스) 도입.JVM 1.4 :비차단 I/O 작업을 위한 java.nio 패키지가 추가되었습니다.JMX(Java Management Extensions)를 통해 모니터링 및 관리가 향상되었습니다.코드 테스트를 위한 어설션 기능 도입.JVM 5(자바 SE 5.0) :주요 기능에는 제네릭, 메타데이터 주석 및 향상된 for 루프가 포함됩니다.적응형 최..
반응형
MOMOBOB
'JVM' 태그의 글 목록