정적(Static) 메모리 할당과 동적(Dynamic) 메모리 할당
추천 자료: ASP.NET Core 인증 및 권한 부여
- 정적 메모리 할당
- 스택 메모리에 저장
- 컴파일 시점에 할당
- 수작업으로 메모리 해제 필수
- 동적 메모리 할당
- 힙 메모리에 저장
- 런타임 시점에 할당
- 자동으로 메모리 해제 가능
TIP
C 언어에서 사용되는 malloc
, free
, calloc
, realloc
, new
및 delete
등의 함수는 힙 메모리에 할당하기에 힙 함수라고 합니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!