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 |
29 | 30 | 31 |
Tags
- 람다
- 언리얼엔진구조체
- 알고리즘
- 크리티컬섹션
- 프로그래머스
- 약참조
- 자료구조
- 정렬
- 데이터애셋
- UELOG
- C++최적화
- 델리게이트
- BFS
- 선택정렬
- moreeffectiveC++
- 강참조
- 람다사용정렬
- UML관련
- C++
- 정렬알고리즘
- map
- dataasset
- UE4 커스텀로그
- 애셋로드
- stl
- UE_LOG
- 언리얼가비지컬렉터
- enumasByue
- unorder_map
- 스마트포인터
Archives
- Today
- Total
목록언리얼가비지컬렉터 (1)
기억을 위한 기록들
[언리얼엔진] 가비지 컬렉션이란 ? (언리얼엔진에서의 메모리 관리)
프로그래밍을 하다 보면 동적으로 할당해준 메모리에 대한 관리를 계속해서 해줘야 한다. 우리의 컴퓨터는 일정한 메모리를 갖고 있고, 정해진 메모리를 초과하게 되면 동작하는 프로그램이 정상적으로 작동하지 않을 수가 있기 때문이다. 메모리 관리에 도움 되는 기법 중 하나로 가비지 컬렉터(grabage Collection)가 있고, 해당 기법은 프로그램이 동적으로 할당했던 메모리 영역 중에 필요 없게 된 영역을 해제하는 기능이다. 가비지 컬렉션의 장점과 단점 장점 1. 유효하지 않은 포인터 접근을 방지한다. 2. 이중 해제로 이미 해제된 메모리를 또다시 해제하려고 하면 문제가 생길 수도 있다. 3. 메모리 누수로 더 이상 필요하지 않은 메모가 해제되지 않고 남아 있게 되면, 사용할 수 있는 메모리가 적어져서 프..
UnrealEngine
2021. 11. 7. 15:49