5

Mi sono bloccato dove una delle mie funzioni richiede del tempo per essere eseguita. Ho una gerarchia di oggetti in oggetto usando modelli di oggetti e ArrayList (s). Voglio solo conoscere le tecniche con cui posso eseguire il debug del codice per verificare quale dichiarazione di codice impiega del tempo in esecuzione.Come testare la funzione per i tempi di esecuzione in Android?

risposta

10

semplicemente utilizzare questo.

long startTime = System.nanoTime(); 
YourMethode(); 
long endTime = System.nanoTime(); 

long MethodeDuration = (endTime - startTime); 
+0

non è vero capire la problema? Se sai già che un metodo è lento, non vinci nulla misurando il suo tempo di esecuzione. Con il tuo codice sarebbe MOLTO estenuante controllare ogni riga del codice lento. –