Suoritusaika
Suoritusaika tarkoittaa aikaa, jonka järjestelmä tai ympäristö tarvitsee tehtävän suorittamiseen alusta loppuun. Termiä käytetään sekä ohjelmisto- että järjestelmäkontekstissa, ja se voi viitata yhden toiminnon, ohjelman kokonaiskäynnistyksen tai prosessin läpiajalle.
Tietojenkäsittelyssä suoritusaikaa mitataan tavallisesti millisekunteina tai mikrosekunneissa. Erityisen tärkeää on erottaa wall clock time (todellinen käytetty
Mittausmenetelmät: yleisesti käytetään ajastimia sekä erikoistuneita kirjastoja. Esimerkiksi ohjelmointikielissä on timeit-työkaluja, käyttöjärjestelmissä komento time, sekä ohjelmistoprofiereita.
Tekijät: algoritmin aikavaativuus ja syötteen koko, laitteisto, muistihyödyntäminen, välimuisti, I/O sekä monisäikeisyys. Sama tehtävä voi saada
Käyttö ja parantaminen: suoritusaikaa käytetään suorituskyvyn optimointiin ja performanssitestaukseen. Hyviä käytäntöjä ovat useiden mittausten suorittaminen, lämpimän
Suoritusaika on keskeinen mittari ohjelmistokehityksessä, jolla kartoitetaan ja parannetaan sovellusten tehokkuutta sekä käyttökokemusta.
---