在针对通用Windows平台时,我的统一构建存在问题。该游戏在常规的x64 Windows版本上运行完美(200+ FPS),但是只要我通过App软件包或Visual Studio for UWP运行构建,我就只能获得大约30 FPS的研究。
起初我认为这是一个VSYNC问题,但是这些研究让我想到了,以及未在图形设置中设置的设置。
当我使用应用程序包在Xbox One上运行构建时,系统性能与PC,30 FPS和一些研究相同。 Xbox One上的系统分析器说文件I / O导致了一些问题,所以可能是垃圾回收?
就垃圾收集而言,我要做的最糟糕的事情是通过对象池将游戏对象设置为非活动/活动。
有关为什么性能仅在一个平台上如此糟糕的任何线索?或者针对UWP的优化提示?