Tietojenkäsittelytehokkuus
Tietojenkäsittelytehokkuus viittaa resurssien, kuten suorittimen ajan, muistin ja verkon kaistanleveyden, optimaaliseen käyttöön tietojenkäsittelytehtävien suorittamisessa. Sen tavoitteena on maksimoida suorituskyky samalla kun minimoidaan käytettyjen resurssien määrä. Tehokkuus on keskeinen tekijä ohjelmistokehityksessä, järjestelmäsuunnittelussa ja pilvipalveluissa, joissa resurssikustannukset ja suorituskykyvaatimukset ovat merkittäviä.
Tietojenkäsittelytehokkuutta voidaan parantaa useilla tavoilla. Ohjelmistotasolla tehokas algoritmien valinta ja toteutus, datarakenteiden optimointi ja koodin optimointi
Tehokkuuden mittaaminen on tärkeää sen arvioimiseksi ja parannusalueiden tunnistamiseksi. Yleisiä mittareita ovat suoritusaika, läpivienti (throughput), vasteaika