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.