Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- CSharp #자료구조
- 너비 우선 탐색
- 플레이어 방향전환
- Hp바
- Scrooling
- 깊이 우선 탐색
- Ainimation Blending
- 프로그래머스
- ASTAR
- Unity
- heap tree
- pccp 기출문제 1번
- Object Pooling
- 오브젝트 풀링
- LayerMark
- 유니티
- Back Tracking
- 플레이어 이동
- Animation State Machine
- C#
- Object Poling
- 2D슈팅게임
- pccp 기출문제 2번
- Lv2
- Blend Type
- Algorithm
- 충돌위험 찾기
- pccp 기출문제 3번
- raycasting
- Hpbar
Archives
- Today
- Total
목록Object Pooling (1)
주녘공부일지
[Unity] 오브젝트 풀링 (Object Pooling)
Object Pooling : 오브젝트를 재활용하기 위한 디자인 패턴 ( 최적화 ) 빈번히 생성, 파괴되는 오브젝트들을 풀에 모아서 미리 생성해놓고 활성화 / 비활성화로 관리하며 재사용 - 런타임 중에 수십개의 다른 오브젝트를 생성하고 파괴하는 것은 성능적으로 굉장히 많은 공간을 차지하기 때문에, 미리 생성함으로써 런타임에서의 불필요한 메모리 낭비를 최소화하지만, Loading 시간이 소요됨 - C++은 힙에 메모리 공간을 할당하고 원하는 시점에 삭제할 수 있지만, ( new, delete ) C#은 사용하지 않는 메모리가 생기면 가비지 컬렉트(GC)가 일정 주기마다 메모리를 정리하기 때문에 GC의 실행 시점을 제어하기 위해서도 사용 - 만약, 풀 안에 오브젝트를 가져오려고 할 때, 모든 오브젝트가 사용..
GameDevelopment/[Unity] Pattern, Etc
2022. 2. 1. 17:55