패스 파인더 - 새로운 길을 개척하는 사람
close
프로필 배경
프로필 로고

패스 파인더 - 새로운 길을 개척하는 사람

  • 분류 전체보기 (228)
    • 게임 프로그래밍 (171)
      • C# (87)
      • 유니티 프로젝트 (80)
      • 언리얼 프로젝트 (1)
      • 로블록스 프로젝트 (3)
    • 디지털 노마드 (31)
      • 티스토리 (6)
      • 워드프레스 (6)
      • 구글 SEO 검색엔진 최적화 (1)
      • 유니티 어필리에이트 (16)
      • 쿠팡 파트너스 (0)
      • earth2 가상 부동산 투자 (2)
    • 올바른 건강 이야기 (6)
    • 경제, 금융, 주식 용어 정리 (1)
    • IT 유틸 정보 모음 (3)
    • 기타 (16)
      • 일상 (11)
      • 여행 (1)
      • 2023 정부지원사업 (4)
  • 홈
  • 게임 프로그래밍
  • 디지털 노마드
  • IT 유틸 정보 모음
  • 건강 정보 A to Z
  • 경제 금융 공부
  • 기타
  • 태그
  • 방명록
728x90
[유니티/C#]배열과 리스트를 사용한 오브젝트 풀링, 가비지 콜렉팅을 통한 메모리 최적화

[유니티/C#]배열과 리스트를 사용한 오브젝트 풀링, 가비지 콜렉팅을 통한 메모리 최적화

오브젝트 풀링(Object Pooling)와 가비지 콜렉션(Garbage Collection) 오브젝트 풀링은 총알을 미리 탄창에 넉넉하게 장전해 놓는 다는 개념으로 생각하면 된다. 오브젝트 풀의 핵심은 배열과 리스트로, 배열은 방의 크기가 정해져있고 자리가 고정되어 있기 때문에 추가와 삭제가 매우 어렵다. 반면 리스트는 추가와 삭제가 매우 쉽고 검색은 때에 따라 배열보다 쉽다. 오브젝트 풀링은 메모리 최적화에 매우 중요한 기능이다. 해당 내용을 이해하기 위해서는 먼저 가비지 콜렉터(Garbage Collector)의 개념을 이해해야 한다. 가비지 콜렉터가 수행하는 가비지 콜렉션(Garbage Collection)은 파편화된 메모리리를 정리해주는 기능이다. 시스템 상 메모리는 배열 형식으로 순서대로 저장..

  • format_list_bulleted 게임 프로그래밍/유니티 프로젝트
  • · 2022. 9. 26.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (228)
    • 게임 프로그래밍 (171)
      • C# (87)
      • 유니티 프로젝트 (80)
      • 언리얼 프로젝트 (1)
      • 로블록스 프로젝트 (3)
    • 디지털 노마드 (31)
      • 티스토리 (6)
      • 워드프레스 (6)
      • 구글 SEO 검색엔진 최적화 (1)
      • 유니티 어필리에이트 (16)
      • 쿠팡 파트너스 (0)
      • earth2 가상 부동산 투자 (2)
    • 올바른 건강 이야기 (6)
    • 경제, 금융, 주식 용어 정리 (1)
    • IT 유틸 정보 모음 (3)
    • 기타 (16)
      • 일상 (11)
      • 여행 (1)
      • 2023 정부지원사업 (4)
최근 글
인기 글
300x250
최근 댓글
태그
  • #Stack
  • #FPS
  • #백준
  • #c#
  • #Oculus
  • #게임 개발
  • #Unity
  • #animation
  • #유니티
  • #vr
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바