这种问题属于小马过河问题
技术问题是这样,行不行,很多时候,甚至可以说绝大多数时候,你自己试试就知道了,行不行你试试就知道了
我们的经验看,java做游戏服没什么太大问题,以前说gc什么还是问题,现在zgc都优化到1ms左右了,基本上软实时都可以全毙了,游戏基本上不存在有硬实时的要求,现在哪怕是ai,军工这些敏感领域,很多也都没有硬实时的要求
比如自动驾驶,表面上看,gc很危险是吧?但是gc优化到~1ms上下,并确保在10ms以内完成的话,其实替代自动驾驶问题并不大,为什么呢?因为人的反应时间最快都达不到100ms以内,正常人的反应时间是0.2s,也就是200ms,经过训练的运动员可以达到0.1s也就是100ms,但是这个离机器所能达到的10ms甚至1ms,有一到两个数量级的差异,所以gc对于自动驾驶来说完全构不成威胁
类似的理论很多,基本上都是简单的数字比大小,low得不行,但是论证这个过程却是很繁琐的过程,最简单的方式就是你自己试试就知道了
别说服务器了,哪怕是客户端,现在3d渲染可能用java还有些吃力,但是2d已经没什么问题了,别说电脑,哪怕是手机,很多游戏早就用java写了,安卓上大把