Ho un app Android che sembra funzionare bene - ma voglio assicurare che non ho solo stato sempre via con problemi come perdite di memoria, blocchi filo ecc C'è qualche utilità, o la modalità all'interno di eclissi, che evidenzierà potenziali problemi che potrebbero verificarsi in futuro.Prove di stress un'applicazione Android
5
A
risposta
8
- StrictMode è un modo di proteggere dal disco accidentale o dall'accesso di rete sul thread principale.
- Android Lint è una recente aggiunta agli strumenti SDK, per catturare potenziali bug e problemi di usabilità.
- FindBugs è un altro strumento di analisi statica non specifico di Android.
- 4,0 dispositivi Android (ICS) hanno diverse opzioni di sviluppo (nel menu Impostazioni) è possibile attivare per catturare potenziali problemi:
- Non tenere attività attività delle forze da distruggere in uscita
- Mostra aggiornamenti schermo in modo da poter dire se si sta facendo troppo il rendering
- ... e più
- Traceview può dirti cosa stanno facendo i tuoi thread.
- Vedere What Android tools and methods work best to find memory/resource leaks? per informazioni sul rilevamento di perdite di memoria.
1
Hai provato analizzatori di codice statico? Ad esempio FindBugs è uno strumento eccellente per scoprire possibili problemi nel codice.
A seconda dell'applicazione, è anche possibile rilasciare Monkey sull'interfaccia utente con una grande quantità di eventi e analizzare successivamente la memoria per rilevare possibili perdite e arresti anomali.
Problemi correlati
- 1. Progettazione di un framework per prove da stress
- 2. Python socket stress simultity
- 3. Stress testing WebSockets in Jmeter
- 4. Test di prestazioni/stress Applicazioni Java EE
- 5. Test di stress con Cucumber
- 6. Strumenti/metodi per test di stress NodeJs
- 7. prove di karma su cromo
- 8. Operazioni primitive nelle prove
- 9. Copertura del codice in Android Studio 1.2 per prove strumentate
- 10. prove sulle espressioni regolari
- 11. apparecchi di carico per prove di django
- 12. VS 2008/AJAX Project Fails Under Stress
- 13. Server di sviluppo per test di stress/server di produzione
- 14. C: libreria di prove POSIX thread suite
- 15. Passaggio di dati JUnit tra prove
- 16. Utilizzo del contenitore DI nelle prove unitarie
- 17. Esecuzione di prove Scala in Intellij
- 18. Iniezione delle dipendenze nelle prove
- 19. Quanto sono sufficienti le prove?
- 20. CMake output dettagliato da prove
- 21. NUnit ignorare tutte le prove
- 22. Come test di stress simulando un carico pesante usando Selenium
- 23. Test di stress del sito Web in Python - Django
- 24. Eseguire prove SpecFlow senza Visual Studio
- 25. Che cos'è l'ingegneria software basata sulle prove?
- 26. Maven sta automaticamente saltando le prove
- 27. Come utilizzare Devel :: Coprire con prove?
- 28. NUnit per prove di librerie di classi portatili
- 29. Suite di prove Junit 4 e classi di test individuali
- 30. Disattivazione di alcuni aspetti durante le prove di unità unitarie