
Stopwatch
december 28, 2008long start = System.currentTimeMillis();
// some code to be measured
long stop = System.currentTimeMillis();
System.out.print(stop – start);
Velen onder ons gebruiken bovenstaande statements om de tijd te meten van een bepaalde routine.
Toevallig -door één van mijn cursisten die ik onder mijn vleugels neem voor zijn eindwerk- kwam ik op de plugin Stopwatch.
Na installatie van de plugin (in eclipse gewoon in de map plugins plaatsen
) kan je bovenstaande statements (na de nodige imports in je project natuurlijk) vervangen door:
Stopwatch.setActive(true);
for (int count = 0; count < 21; count++) {
long id = Stopwatch.start("my group", "my label");
// some code to be measured
Stopwatch.stop(id);
}
Report report = Stopwatch.getSingleReport("my group", "my label");
System.out.print(report);
Een handige plugin wanneer je op een eenvoudige manier testing wil uitvoeren naar de performantie van je code.