- .NET 스팬은 메모리 할당을 줄이고, 면역 생성된 .NET 프로그램에서 더 빠른 성능을 제공하는 효율적인 방법 ➡️
- 자르기 함수(substring)가 느리다 라고 주장하는 잘못된 정보는 성능 대비 현실성이 떨어진다 ⛔
- 스팬은 읽기 전용 형태로 처리할 때 메모리 할당을 피하지만, 실제로는 결국 내부 데이터를 스트링으로 변환해서 사용하게 된다 🔁
- 스팬은 기본적으로 언매니지드 메모리나 기존 데이터 구조의 일부를 참조하므로, 이를 스트링으로 변환하고자 할 때는 새로운 할당이 발생한다 🧮
- 스팬의 진짜 적용범위는 스트링을 거의 접근하지 않고 훨씬 빠른 연산을 위해 사용되는 경우에 적합하다 🔍