Modo de rendimiento fijo
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Versión: Android 11 (nivel de API 30)
Los dispositivos Android pueden cambiar el reloj de forma dinámica según la carga del sistema. Este comportamiento es bueno para el ahorro de energía durante el uso, pero puede dificultar la obtención de datos de rendimiento confiables. Si intentas determinar qué tan rápido se puede ejecutar un fragmento de código para prevenir la regresión o si una optimización es repetible, tus resultados no serán confiables si no se prueban a velocidades de reloj fijas. Con los relojes fijos, puedes realizar pruebas A/B del rendimiento con precisión, sin que la frecuencia de la CPU sea un factor.
El modo de rendimiento fijo establece los relojes de la CPU y la GPU en un límite inferior y superior.
Este modo no inhabilita otros comportamientos de rendimiento dinámico, como la selección de núcleos.
Puedes habilitar el modo de rendimiento fijo con el siguiente comando adb:
adb shell cmd power set-fixed-performance-mode-enabled [true|false]
Un dispositivo que se ejecuta en modo de rendimiento fijo aún puede sobrecalentarse porque el modo no coloca al dispositivo en un estado térmico sustentable. Por este motivo, recomendamos lo siguiente para las ejecuciones de comparativas:
- Espera a que el dispositivo vuelva a un estado térmico sustentable antes de comenzar
la carrera.
- Supervisa el estado térmico del dispositivo durante las pruebas para diferenciar el impacto entre el código de comparativas y los eventos térmicos.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2024-08-29 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02024-08-29 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-29 (UTC)"]]