有可能用Java开发AAA游戏引擎吗?(或JVM上的任何语言)



或者在不久的将来有可能吗?他们是否可以进一步优化JVM并实现更温和的垃圾收集器,也许还支持更低级别的干扰?

我本可以问是否有可能开发AAA游戏,但由于AAA游戏使用高度先进的游戏引擎,我认为这里要克服的障碍是将类似的高级游戏引擎写入JVM。

5年后,我们是否有可能看到像《刺客信条》这样的游戏,它们在必要时借助C/C++库以Java编写,被优化到无穷大?

在大多数情况下,密集的工作都是在GPU上完成的,而且这些工作一直变得越来越强大。

您已经可以使用Java中的GPU,JavaFX以及许多CV库都可以做到这一点。

获得gentiler垃圾暂停的一个简单方法是创建更少的垃圾。你的程序也会运行得更快。

另一种有效的技术是将大部分数据从堆中移出。对于minecraft服务器,这可以将堆大小减少80%,并显著减少收集的频率和暂停时间。

http://vanillajava.blogspot.co.uk/2014/06/minecraft-and-off-heap-memory.html?m=1

最新更新