java游戏服务器_JAVA游戏服务端的速度比得上c++吗?

这种问题属于小马过河问题

技术问题是这样,行不行,很多时候,甚至可以说绝大多数时候,你自己试试就知道了,行不行你试试就知道了

我们的经验看,java做游戏服没什么太大问题,以前说gc什么还是问题,现在zgc都优化到1ms左右了,基本上软实时都可以全毙了,游戏基本上不存在有硬实时的要求,现在哪怕是ai,军工这些敏感领域,很多也都没有硬实时的要求

比如自动驾驶,表面上看,gc很危险是吧?但是gc优化到~1ms上下,并确保在10ms以内完成的话,其实替代自动驾驶问题并不大,为什么呢?因为人的反应时间最快都达不到100ms以内,正常人的反应时间是0.2s,也就是200ms,经过训练的运动员可以达到0.1s也就是100ms,但是这个离机器所能达到的10ms甚至1ms,有一到两个数量级的差异,所以gc对于自动驾驶来说完全构不成威胁

类似的理论很多,基本上都是简单的数字比大小,low得不行,但是论证这个过程却是很繁琐的过程,最简单的方式就是你自己试试就知道了

别说服务器了,哪怕是客户端,现在3d渲染可能用java还有些吃力,但是2d已经没什么问题了,别说电脑,哪怕是手机,很多游戏早就用java写了,安卓上大把

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值