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 |
Tags
- 약참조
- 람다사용정렬
- unorder_map
- UE_LOG
- 프로그래머스
- C++
- 자료구조
- 언리얼가비지컬렉터
- 데이터애셋
- 애셋로드
- C++최적화
- UML관련
- 정렬
- 정렬알고리즘
- UE4 커스텀로그
- 구조적 바인딩
- 알고리즘
- 람다
- 크리티컬섹션
- stl
- 스마트포인터
- map
- 강참조
- dataasset
- 델리게이트
- moreeffectiveC++
- enumasByue
- UELOG
- 선택정렬
- BFS
Archives
- Today
- Total
목록언리얼가비지컬렉터 (1)
기억을 위한 기록들

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