标签: java performance rendering
我正在玩游戏,我想让游戏可录制和实时流动。我正在使用的API是用c ++编写的,所以我的项目减少了一半。这两个部分同时运行并共享一些内存(与内存映射文件共享)以进行通信。 java的一半是游戏,c ++的一半是编码。
我希望java half(游戏的一半)通过共享内存将渲染帧发送到c ++ half(编码一半)。
如何在java中实现一个容器,它使用共享内存的一部分作为帧缓冲区,而不复制帧?
我希望帧缓冲区位于共享内存中,因此游戏不需要复制每一帧并创建比它已经需要的更多的工作。