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

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