- 가비지 컬렉터란 무엇인가요?
가비지 컬렉터는 일정 시간 동안 사용되지 않은 데이터를 찾아서
삭제 후 메모리를 반환해 주는 역할을 합니다.
- 가비지 컬렉터의 장점과 단점에 대해 설명해주세요.
가비지 컬렉터의 장점은 자동으로 사용되지 않는 메모리를 조사하여 반환해주기
때문에 개발자가 직접 메모리를 관리할 필요가 없습니다.
단점으로는 가비지 컬렉터가 작동하는 동안 프레임드랍과 같은
성능 이슈가 발생할 수 있습니다.
- 가비지 컬렉터의 세대 개념에 대해 설명해주세요.
크게 3가지의 세대로 나뉘며
Young, Mid, Old로 나뉘어지며
이름에서 알 수 있듯이 모든 객체는 Young세대에 할당되며
young세대에서 지워지지 않는다면 Mid, Mid에서 지워지지 않는다면 Old
순으로 세대가 나뉘게 됩니다.
오래 살아남을 수록 가비지 컬렉팅 비용이 커지게 됩니다.
기술면접 - 객체지향 프로그래밍 (0) | 2024.12.27 |
---|---|
1010 TIL - Unity 게임개발 입문 (3) | 2024.10.10 |
1인 개발을 위한 무료에셋스토어 (0) | 2024.08.30 |
게임의 특정 상호작용 분석해보기 (0) | 2024.08.21 |
UNITY 에셋스토어 무료 쿠폰으로 에셋 구매 완료 (0) | 2024.08.21 |