性能设置

性能设置允许通过向运行时发送性能提示来调整CPU和GPU性能以及热管理


注意事项!

开发者应考虑其特定应用程序的性能,并设置适当的性能设置以确保稳定的帧率。


用法

以下方法位于BaseRuntimeFeature.cs类中。在调用这些方法之前,请确保BaseRuntimeFeature对象有效。


图片37.png

 

设置性能级别提示

要设置性能级别提示,传递所需的域和级别。


图片38.png

 

定义了两个领域:

● CPU

● GPU

 

定义了四个级别:

● 节能模式:优先考虑节能,不要求保持一致的帧率和低延迟。

● 持续低性能:在热可持续的范围内保持一致的帧率渲染。运行时可以降低功耗并增加延迟。

● 持续高性能:在热可持续的范围内优先保持一致的帧率渲染。

● 提升模式:运行时可以超出热可持续的范围。该级别适用于短期使用(<30秒)。


警告!

目前不支持提升性能设置级别!


示例代码

图片39.png