오브젝트 풀

유수민·2022년 11월 27일
1

지식창고

목록 보기
55/60

오브젝트의 Pool 즉, 웅덩이를 만들어두고, 그 웅덩이 안에서 필요할 때마다 객체를 꺼내서 사용하는 것 . 오프젝트를 더이상 사용하지 않을 경우, 메모리 해제가 아닌 오브젝트 풀에 반환하여 오브젝트를 재활용할 수 있다.

  • CPU 성능 소모를 줄이고 메모리 사용량을 더 늘리는 기법
  • 메모리 풀을 자바나 C#에서는 쓰기 어려워서, 우회한 방식의 메모리풀

메모리풀과 오브젝트 풀

공통점 : 당장 필요한 메모리나 객체만 할당하는 것이 아닌 이후에 필요해질 것을 예층하여 메모리나 객체를 미리 한꺼번에 할당해 놓는것.

  • 메모리 풀
    • 대상 : 메모리
  • 오브젝트 풀
    • 대상 : 객체(오브젝트)
profile
배우는 것이 즐겁다!

0개의 댓글