Chcę przetestować czas pracy określonego bloku kodu w następujący sposób:W języku java, jak szybko szybko dodawać adnotacje do kilku linii kodu?
start = System.currentTimeMillis();
{
...
this.dosomething();
}
end = System.currentTimeMillis();
System.out.println(end - start);
kiedy optymalizacji blok kodu, jaki mogę opisywać te kody, które obliczają czas szybko jak poniżej?
//start = System.currentTimeMillis();
{
...
this.dosomething();
}
//end = System.currentTimeMillis();
//System.out.println(end - start);
Coś podobnego do [tej odpowiedzi] (http://stackoverflow.com/a/4836219/477878)? –
Brak odpowiedzi na twoje pytanie, ale ** proszę ** nie używaj 'System.currentTimeMillis()' do celów analizy porównawczej, zamiast tego użyj 'System.nanoTime()'. I proszę przeczytać odpowiedzi na to pytanie: [Jak napisać poprawny mikro-benchmark w Javie?] (Http://stackoverflow.com/questions/504103/how-do-i-write-a-correct-micro- benchmark-in-java) –