在工作中,我们有一个应用程序可以播放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