GritDB 엔지니어링
블로그
GritDB를 만들며 쓰는 기술과 용어를 정리합니다. 엔진 내부 구조, 설계 결정, 시험 결과를 다룹니다.
BumpAllocator: 엔진 밖에서 자라던 메모리를 엔진 안으로
GritDB 분석 엔진이 값마다 하던 malloc을, 엔진이 세는 큰 블록 안에서 잘라 쓰는 bump 할당으로 바꿨습니다. 엔진 밖 할당(glibc 힙)은 63 % 줄고, 오래 돌 때 메모리가 늘어나는 폭은 1/6이 됐습니다.
GritDB를 직접 확인해 보세요
사전 상담이나 PoC를 요청하시면 담당자가 연락드립니다.