TiraLabra/TiraLabra — pull request #328 by makroma (2014-08-10 12:26:49+00:00)
Title: Palautus 2

Olen tällä viikolla testannut erilaisia algoritmien suoritusajanmittaustekniikoita. Tällä hetkellä System.nanoTime() näyttää olevan se jota käytän lopullisessa työssä. Ongelma, jota en ole saanut poistettua on algoritmin suoritusajan nopeutuminen peräkkäisien suorituskertojen määrää kasvatettaessa - Yhdellä suorituskerralla nopeus on aivan toista luokkaa kuin kymmenellä tuhannella suorituskerralla, vaikka järjestettävä taulukko alustetaan joka suorituskerran alussa. Luulen, että lopullisessa työssä valitsen jonkin testikertojen määrän ja suoritan kaikki testi tällä. Tällöin testit ovat jotenkin vertailukykyisiä keskenään. Tästä kuulen mielelläni kommentteja!
Sain ohjelmoitua osan taulukoista ja järjestämisalgoritmeista, sekä ajanmittaustoiminto on nyt hyvässä vaiheessa. Seuraavaksi teen luultavasti täydellisemmän järjestelmän, joka kirjaa testitulokset tekstitiedostoon, josta ne on helppo viedä exceliin.