Perfestimate

Perfestimaatti on tiivistetysti yksi luku, joka kuvaa projekti 1:n tehokkuutta. Estimaatti lasketaan pakollisten funktioiden tehokkuusmittausten painotettuna keskiarvona. Tehokkuuden mittausyksikkönä käytetään ”command countia”, eli käskylaskuria, jonka arvo luetaan N:n arvolla 100.000. Lasku keskiarvoistetaan yhtä iteraatiota kohden: jos iteraatioita on 20, perfestimaten käyttämä arvo on käskylaskuri/20.

Mitä pienempi käskylaskurin arvo, sitä tehokkaampi funktio on.

Funktioiden painokertoimet on listattu alla:

Funktio Painokerroin
affiliation_info 10
get_all_affiliations 1
get_affiliations_alphabetically 5
get_affiliations_distance_increasing 5
find_affiliation_with_coord 10
change_affiliation_coord 10
get_publications_after 10
publication_info 100
get_referenced_by_chain 10

A+ esittää tässä kohdassa tehtävän palautuslomakkeen.