» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

专业问题,游戏机后来都是显存和内存共享使用,是因为内存不重要么?

posted by wap, platform: Android
显存比内存延迟慢2倍左右,但是很多情况游戏脚本都是在缓存里运行,延迟并不敏感,而且游戏逻辑脚本只会在一个核上运行,几乎不存在代码之间内存共享,交换数据的情况,这样延迟就就少几倍,而且缓存命中率会更高。想要继续优化,比如创建点阵的时候直接将xyz分别创建为数组,性能比写成hash表{x:1,y:6,z:6} 要快几倍甚至几十倍,但是开发人员一般不会去搞这样的优化。

但是在服务器上或者一些多核常规应用上,不同核之间的内存交换就不可避免,代码执行效率直接砍一半,你能受得了?


TOP

发新话题
     
官方公众号及微博