近日,《星空》游戏的开发者Hans Kristian-Work在GitHub上公开了游戏性能问题的原因。游戏在内存分配方面存在一些问题,导致访问内存效率低下,性能下降或者意外崩溃。 《星空》游戏没有根据CPU页面大小正确分配其内存需求,这导致了访问内存效率低下,性能下降或者意外崩溃。计算机系统为了优化访问,通常会进行分页,而游戏需要根据分页大小优化代码,这对提高性能是非常关键的一环。 此外,《星空》游戏无法正确分配内存,在GPU驱动无法缓解的情况下,就会导致游戏崩溃。执行间接渲染操作时,由于游戏无法妥善掌控这一特性,导致了图形驱动程序的混乱。《星空》游戏向图形驱动发送了误导性提示,从而导致GPU反馈了错误内容,整个过程中GPU没有做任何实际的工作。 为了更好地了解这个问题,感兴趣的用户可以阅读《星空》游戏的GitHub链接。
本文属于原创文章,如若转载,请注明来源:《星空》游戏性能崩溃原因公开https://diy.zol.com.cn/832/8324213.html