Modalità Prestazioni fisse
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Rilasciata: Android 11 (livello API 30)
I dispositivi Android possono modificare l'orologio in modo dinamico in base al carico del sistema. Questo
il consumo energetico è buono per il risparmio energetico durante l'uso, ma può complicare l'ottenimento
dati sulle prestazioni affidabili. Se stai cercando di determinare la velocità
di un codice
può essere eseguito per la prevenzione della regressione oppure, se un'ottimizzazione è ripetibile,
i risultati non saranno affidabili se non vengono testati a velocità di orologio fisse. Con
orologi fissi, puoi eseguire test A/B accurati delle prestazioni senza variazioni
la frequenza CPU è un fattore.
La modalità a prestazioni fisse imposta i clock della CPU e della GPU con un limite superiore e uno inferiore.
Questa modalità non disattiva altri comportamenti di rendimento dinamico, come core
selezione.
Puoi abilitare la modalità a prestazioni fisse con il seguente comando adb:
adb shell cmd power set-fixed-performance-mode-enabled [true|false]
Un dispositivo in esecuzione in modalità a prestazioni fisse può comunque surriscaldarsi perché
la modalità non imposta il dispositivo in uno stato termicamente sostenibile. A causa di
consigliamo quanto segue per le esecuzioni benchmark:
- Attendi che il dispositivo torni a uno stato termicamente sostenibile prima di avviare
l'esecuzione.
- Monitora lo stato termico del dispositivo durante i test per differenziare
l'impatto tra il codice di benchmark e gli eventi termici.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2024-08-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2024-08-29 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-08-29 UTC."]]