在工作中,我們有一個應用程序可以播放2K(2048 * 1556px)OpenEXR電影序列。它工作的很好..除了超過3GB的序列(相當常見)之外,它必須從內存中卸載舊的幀,儘管所有的機器都有8-16GB的內存(可通過linux BIGMEM進行尋址)。在32位操作系統上存儲超過3GB的視頻幀
這些幀必須緩存到內存中才能實時播放。操作系統是一個數年前的32位Fedora Distro(在可預見的未來不可能升級到64位)。每個進程的每個進程限制爲3GB。
基本上,有可能在內存中緩存超過3GB的數據,不知何故?我最初的想法是在多個進程間傳播數據,但我不知道這是否可能。
Adobe Premiere CS4在移至64位之前使用了多工藝技術 – 2016-11-18 14:12:07