Suorituskykytestauksesta - TiraLabra/2016-kevat-periodi3 GitHub Wiki
Voit suorituskykytestauksessa laskea ohjelmasi suoritukseen kuluvan ajan esimerkiksi seuraavasti:
long aikaAlussa = System.currentTimeMillis();
< kutsu tässä testattavaa operaatiota >
long aikaLopussa = System.currentTimeMillis();
System.out.println("Operaatioon kului aikaa: " + (aikaLopussa - aikaAlussa) + "ms.");
Ohjelma kannattaa ajaa kullakin syötekoolla/testiaineistolla useita kertoja (esim. 10 kpl) ja ottaa keskiarvo kuluneesta ajasta. Myös rakenteeltaan erilaisia syötteitä on hyvä testata, esimerkiksi tiedon pakkauksessa: kirja vs. satunnaisesti generoitu tekstisyöte.
Tehdessäsi dokumentaatiota suorituskykytestauksesta kerro mitä testasit ja muutenkin avaa tuloksia, älä siis vain copypastea lukuja.