固定性能模式
通过收藏整理内容 根据您的偏好保存和分类内容。
发布: Android 11 (API 级别 30)
Android 设备可以根据系统负载动态更改时钟频率。此行为有利于在使用过程中节省电量,但可能会导致难以获取可靠的性能数据。如果您尝试确定代码片段的运行速度以防止回归,或者优化是否可重复,那么如果未在固定时钟速度下进行测试,您的结果将不可靠。在固定时钟频率下,您可以进行准确的性能 A/B 测试,而无需考虑 CPU 频率的变化。
固定性能模式会设置 CPU 和 GPU 的时钟频率的上限和下限。此模式不会禁用其他动态性能行为,例如核心选择。
您可以使用以下 adb 命令启用固定性能模式
adb shell cmd power set-fixed-performance-mode-enabled [true|false]
在固定性能模式下运行的设备仍然可能过热,因为此模式不会使设备进入热可持续状态。因此,我们建议在基准测试运行中执行以下操作
- 在开始运行之前,等待设备恢复到热可持续状态。
- 在测试期间监控设备的热状态,以区分基准测试代码和热事件之间的影响。
本页上的内容和代码示例受 内容许可所述许可的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
最后更新时间 2024-02-28 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 2024-02-28 UTC。"],[],[]]