mem-isolate: 안전하게 unsafe 코드 실행하기
2025-04-06
mem-isolate는 fork()를 사용하여 함수를 격리된 프로세스에서 실행하고 결과를 부모 프로세스로 반환하여 unsafe 코드가 부모 프로세스의 메모리에 영향을 주는 것을 방지합니다. 메모리 누수 및 힙 단편화를 처리하며 불순수한 함수라도 메모리 순수성을 보장합니다. 현재 Unix 계열 시스템만 지원하며, 직접 함수 호출과 비교하여 약 1ms의 오버헤드가 발생하지만 메모리 안전이 중요한 경우에는 허용 가능한 수준입니다.