- .NET의 ArrayPool은 가비지 컬렉션을 피하고 배열을 재사용하여 성능을 향상시킵니다. ♻️
- ArrayPool.Shared를 사용하여 필요할 때 배열을 임대하고 사용 후 반환합니다. 🧰
- 임대한 배열은 요청한 크기보다 클 수 있으므로 필요한 만큼 충분히 요청해야 합니다. 📐
- JSON 파싱, 파일 I/O, 초당 수천 건의 요청 처리와 같은 고성능 시나리오에 적합합니다. 🚀
- 배열에 민감한 데이터를 저장하는 경우 반환 시 clearArray를 true로 설정하여 데이터를 지웁니다. 🛡️