minneskostnad
Minneskostnad är inom datavetenskap ett mått på hur mycket minne en algoritm, datastruktur eller program kräver under körning. Den beskriver den totala mängden minne som behövs för att lagra data, metadata och tillfälliga mellanlagringar. I teoretiska analyser används begreppet space complexity för att uttrycka hur minnesbehovet växer i förhållande till problemstorleken. Praktiskt räknas minneskostnaden ofta i byte eller i större enheter som kilobyte och megabyte, och man särskiljer ibland mellan primärminne (RAM) samt stack- och heapanvändning.
Exempelvis kräver en array med n heltal O(n) minneskostnad, likaså en sammanfogad länkad lista som lagrar n
Betydelsen av minneskostnad varierar efter kontext. I systemnära eller inbyggda miljöer är en låg minneskostnad ofta
Relaterade termer är minnesfotavtryck och minnesanvändning. Begreppet används främst inom algoritm- och datastrukturteori samt i prestanda-
---