Effizienz bei der algorithmischen Verarbeitung ist normalerweise mit der Ressourcennutzung verbunden. Die Metriken zur Bewertung der Effizienz eines Prozesses berücksichtigen üblicherweise die Ausführungszeit, die Speicher- / Festplatten- oder Speicheranforderungen, die Netzwerknutzung und den Stromverbrauch.