본문으로 건너뛰기

SharedMemory

공유 메모리(SharedMemory)

SharedMemory는 프로세스 간에 물리적 메모리 영역을 공유해 데이터 복사를 피하는 방식으로, 파이썬에서 멀티프로세싱 환경의 메모리 비용을 줄이는 데 사용된다. 공유 버퍼에 템플릿 블롭을 올려놓고 프로세스들이 참조하면 COW(copy-on-write)에 따른 중복 로드를 줄일 수 있다. IO·CPU 트레이드오프가 중요한 대량 텍스트 처리 파이프라인에서 성능 이득을 준다.