Unity/C#_임석준

  • 홈
  • 태그
  • 방명록

2025/04/17 1

[Unity/C#] 오브젝트 풀링(Object Pooling)

오늘은 오브젝트 풀링에 대해서 더 공부해보는 시간을 가졌다. 오브젝트 풀링(Object Pooling)이란 다양한 최적화 기법 중 하나로, 오브젝트의 Pool, 즉 웅덩이를 만들어놓은 후 필요할 때마다 객체를 꺼내서 사용하는 것을 말한다. 게임 내에서는 상당히 많고 다양한 여러 오브젝트들을 보여주었다가 사라지게 하는 등 효과들이 있는데, 이 때마다 오브젝트들을 실시간으로 생성하고 파괴하는 것을 반복한다면 메모리를 할당하고 해제하는 일이 계속 반복되는 것이다. 할당과 해제는 CPU가 담당하고, 유니티에서는 메모리를 해체하며 가비지 컬렉터가 발생하기 때문에 많은 오브젝트들이 파괴될 때마다 CPU에 부담이 가게 된다. 또한 오브젝트 풀의 크기를 정하는 것은 사용하려는 부분의 특성과 오브젝트 특성에 따라 달라질..

카테고리 없음 2025.04.17
이전
1
다음
더보기
프로필사진

Unity/C#_임석준

임석준 님의 블로그 입니다.

  • 분류 전체보기 (43)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바