Suorituskykytestauksesta - TiraLabra/2017-kev-p4 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.