목록java (1)
COCOMO

1. gc란? jvm에서 동적으로 할당된 메모리 영역 중 더이상 사용하지 않는 영역을 자동으로 탐지하여 불필요하게 메모리를 차지하지 않도록 제거해주는 역할을 담당한다. 메모리가 가득 차거나 임계점에 도달할 때 발생. gc의 장단점 장점 : 동적으로 할당된 메모리 영역의 전체를 관리할 필요가 없다. 단점 : 어떤 메모리를 해제할지 결정하는 비용소모, gc가 발생하는 시점에 프로그램이 일시적으로 정지되기때문 실시간 시스템에 적절하지 않다. 해당 알고리즘은 gc에서 알아서 처리. 2. heap 구성 jvm내 gc가 발생하는 heap영역은 크게 young generation, old generation, permanent 영역으로 나뉜다. young generation - eden, survivor1, surv..
java
2022. 8. 27. 00:24