직장에서 우리는 2K (2048 * 1556 픽셀) OpenEXR 필름 시퀀스를 재생하는 응용 프로그램을 보유하고 있습니다. 그것은 잘 작동합니다 .. 3GB (꽤 일반적인) 이상의 시퀀스가있을 때를 제외하고, 모든 머신이 8-16GB의 메모리를 가지고 있음에도 불구하고 메모리에서 오래된 프레임을 언로드해야합니다 (리눅스 BIGMEM을 통해 어드레싱 가능).32 비트 OS에서 3GB 이상의 비디오 프레임을 메모리에 저장
실시간으로 재생하려면 프레임을 메모리에 캐시해야합니다. 운영체제는 수년 전의 32 비트 Fedora Distro입니다 (가까운 장래에 64 비트로 업그레이드 할 수 없음). 프로세스 당 제한은 프로세스 당 3GB입니다.
기본적으로 메모리에 3GB 이상의 데이터를 캐시 할 수 있습니까? 나의 초기 아이디어는 여러 프로세스간에 데이터를 분산시키는 것이었지만, 이것이 가능한지 전혀 알 수 없었다.
다중 프로세스 기술은 Adobe Premiere CS4에서 64 비트로 이동하기 전에 사용되었습니다. –