Sono nuovo per la programmazione Android. Come possiamo ottenere l'utilizzo della CPU per applicazione in Android? il tuo aiuto sarà più utileUtilizzo della CPU per applicazione in Android
risposta
ci sono alcuni modi.
il primo è quello di aprire l'utilizzo della CPU nelle opzioni di sviluppo Jelly Bean.
la seconda opzione è eseguire la funzione adb shell top -m 10
nella cartella Windows SDK di Windows o ./adb shell top -m 10
nel Mac/Linux.
L'ipotesi che l'eseguibile adb si trova nella directory corrente è irragionevole. Se si suppone che si trovi nel percorso di ricerca di Windows, si potrebbe anche supporre che si trovi anche nelle varianti unix. –
Voglio due cose, ad esempio il nome del processo e il loro utilizzo solo in percentuale. – Prashanth
quale altro modo per ottenerlo? – Prashanth
usare i comandi adb:
adb shell top -m 10
Voglio due cose, ad esempio il nome del processo e il loro utilizzo solo in percentuale. – Prashanth
potresti dirmi per favore quale è la differenza tra "adb shell dumpys cpuinfo" e quali informazioni mostrano qui usando "top" ... perché sto ottenendo due diversi valori di CPU qui per la stessa app .. una buona idea? – CoDe
Vai a Settings -> Developer Tools -> Show CPU Usage
quindi eseguire l'applicazione
non c'è un altro modo per raggiungerlo? – Prashanth
due approcci: 1. adb shell "top -n 1" 2. adb shell dumpsys cpuinfo
Fonte: Technique for indentifying android app CPU usage
Linux:
adb shell top -m 10 | greppackagename
di Windows:
adb shell top -m 10 | FINDSTRpackagename
+1 per grep e il collegamento. questo comando 'top' si aggiorna periodicamente, quindi si può ottenere l'utilizzo della CPU attraverso varie fasi di un'app. Grazie! –
È possibile usare app per accedere a questi tipi di informazioni. Ad esempio Simple System Monitor, Simple System Monitor.
questa app è davvero carina – McVitas
Utilizzando il nuovo Android Studio 3.0 profiler è possibile ottenere maggiori informazioni sull'utilizzo della CPU e l'ispezione della CPU della propria APP.
- 1. Utilizzo sensore CPU Android
- 2. Android - Utilizzo memoria/CPU
- 3. utilizzo della CPU alto per dormire processi
- 4. Utilizzo CPU per thread
- 5. Utilizzo della CPU con golang
- 6. utilizzo della CPU alto con emulatore di Android (qemu-system-i386.exe) l'utilizzo della CPU
- 7. Utilizzo della classe Applicazione Android per mantenere i dati
- 8. Utilizzo della CPU molto elevato in SpriteKit
- 9. Utilizzo CPU e Object.wait
- 10. Trova l'utilizzo della CPU dell'app su Android
- 11. Eclipse "javaw.exe" Utilizzo elevato della CPU
- 12. Utilizzo elevato della CPU nell'applicazione java - perché?
- 13. Java: Matcher.find utilizzando elevato utilizzo della CPU
- 14. SQL Server 2008 Utilizzo elevato della CPU
- 15. ASP.NET: utilizzo elevato della CPU senza carico
- 16. utilizzo della CPU ad alta nanosleep?
- 17. Utilizzo CPU cpu per ogni processo che utilizza sysctl()?
- 18. Utilizzo della cpu NodeJS al 100% - epoll_wait
- 19. picchi di utilizzo della CPU in WebSphere 6.1
- 20. Utilizzo di OperatingSystemMXBean per ottenere l'utilizzo della CPU
- 21. Utilizzo della CPU Dstat per un processo specifico
- 22. Utilizzo di Cgroup per limitare l'utilizzo della CPU
- 23. Utilizzo CPU Python profilo per thread
- 24. Utilizzo CPU Jquery
- 25. Perché park/unpark ha un utilizzo della CPU del 60%?
- 26. Utilizzo della CPU di un servizio specifico in C#
- 27. Perché Thread.Sleep() ha un utilizzo così elevato della CPU?
- 28. Come ottenere informazioni sull'utilizzo della batteria Android per applicazione
- 29. Indirizzo della variabile per-cpu
- 30. Utilizzo di PerformanceCounter per tenere traccia della memoria e dell'utilizzo della CPU per processo?
È possibile visualizzarlo, attivando l'opzione nella sezione "Strumenti per sviluppatori" – Guillaume