在工作中,我们有一个应用程序来播放2K(2048 * 1556px)OpenEXR电影序列.它运行良好..除了超过3GB(非常常见)的序列,它必须从内存中卸载旧帧,尽管事实上所有机器都有8-16GB的内存(可通过linux BIGMEM东西寻址). 帧必须缓存到内存中才能实时播放.操作系统是一个具有几年历史的32位Fedo
检测32位用户模式程序是否在64位内核上运行(即系统是否处于“长模式”)的最佳和最可靠的方法是什么?如果可能的话,我宁愿不调用外部程序(或者必须加载任何内核模块). 注意:我想检测是否正在使用64位内核(或者实际上,CPU是否处于长模式),而不仅仅是存在64位处理器(/ proc / cpuinfo告