1. 오브젝트 풀링이란? 오브젝트 풀링(object pooling)은 보다 효율적인 방식으로 객체를 관리하고 재사용하는 데 사용되는 소프트웨어 디자인 패턴입니다. 오브젝트 풀링(object pooling)의 기본 개념은 필요할 때마다 새 객체를 만드는 대신 사용할 준비가 된 객체 풀을 유지 관리하는 것입니다. 이는 특히 객체 생성에 시간이 많이 걸리는 프로세스인 상황에서 상당한 성능 향상을 가져올 수 있습니다. 2. 오브젝트 풀링의 장점 1. 향상된 성능 : 오브젝트 풀링(object pooling)은 새 객체를 만드는 데 필요한 시간을 줄이고 객체 만들기와 관련된 메모리 오버헤드를 줄임으로써 성능을 향상시킬 수 있습니다. 기존 객체를 재사용하면 새 객체를 초기화하는 데 필요한 시간과 리소스가 절약되므로..