기술 면접 예상 질문을 준비하면서 정리한 내용들을 위주로 오늘 TIL을 작성한다. 스택과 힙의 차이 스택 스택은 정적으로 메모리를 할당받으며 처리가 빠르지만 메모리의 할당에 제한이 있습니다.스택에 할당한 메모리는 블록이 끝나면 자동으로 스택에서 빠져나갑니다. (자동으로 메모리 관리)지역변수와 매개변수가 이에 해당하는 예시입니다. 힙힙은 동적으로 메모리를 할당할 때 쓰입니다. 스택에서 처리하기 힘든 크기를 메모리를 다루기 위해 사용됩니다. 런타임 중 할당되는 메모리는 힙에 할당됩니다.가비지 컬렉터가 지원되지 않는 툴들은 프로그래머가 직접 할당을 해제해주어야 합니다. (메모리 누수 방지) C#에서는 가비지 컬렉터라는 기능이 있어 자동으로 힙의 메모리를 정리하여 주지만가비지 컬렉터의 정리는 완벽하진 않으며 ..