Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 델리게이트
- 크리티컬섹션
- UELOG
- 알고리즘
- UE_LOG
- 강참조
- map
- 애셋로드
- enumasByue
- C++
- 언리얼가비지컬렉터
- 자료구조
- 선택정렬
- unorder_map
- 정렬알고리즘
- stl
- dataasset
- BFS
- moreeffectiveC++
- 람다
- 약참조
- 데이터애셋
- C++최적화
- UML관련
- 스마트포인터
- 언리얼엔진구조체
- 정렬
- UE4 커스텀로그
- 프로그래머스
- 람다사용정렬
Archives
- Today
- Total
목록언리얼가비지컬렉터 (1)
기억을 위한 기록들

프로그래밍을 하다 보면 동적으로 할당해준 메모리에 대한 관리를 계속해서 해줘야 한다. 우리의 컴퓨터는 일정한 메모리를 갖고 있고, 정해진 메모리를 초과하게 되면 동작하는 프로그램이 정상적으로 작동하지 않을 수가 있기 때문이다. 메모리 관리에 도움 되는 기법 중 하나로 가비지 컬렉터(grabage Collection)가 있고, 해당 기법은 프로그램이 동적으로 할당했던 메모리 영역 중에 필요 없게 된 영역을 해제하는 기능이다. 가비지 컬렉션의 장점과 단점 장점 1. 유효하지 않은 포인터 접근을 방지한다. 2. 이중 해제로 이미 해제된 메모리를 또다시 해제하려고 하면 문제가 생길 수도 있다. 3. 메모리 누수로 더 이상 필요하지 않은 메모가 해제되지 않고 남아 있게 되면, 사용할 수 있는 메모리가 적어져서 프..
UnrealEngine
2021. 11. 7. 15:49