오늘은 지난글에 이어 Embedded system에서 메모리 동적할당을 대체하여 사용가능한 기법에 대해 적어보려 한다. 먼저 지난 포스팅에서 말한 동적할당의 리스크는 아래와 같다. 1. 동적할당의 리스크 1. 메모리 할당 실패에 따른 예외처리 - malloc을 이용했을 때 NULL pointer를 반환받았을 경우 2. 디바이스 속도 저하 - malloc에 의한 코드 동작 속도 저하로 잠재적 품질 리스크 발생 3. 메모리 공간 예측 실패 - malloc으로 할당시 관리 테이블로 인해 할당받은 메모리보다 더 많은 점유로 인해 메모리 부족 현상 발생 2. 대체가능한 기법들 위의 리스크를 줄일 수 있는 기법들을 몇가지 소개하려 한다. 이러한 기법들은 내가 실제로 개발하면서 적용해본 것도 있고, 전문 서적 또는 ..