geheugenvoetafdruk
Geheugenvoetafdruk is een term uit de informatica die verwijst naar de hoeveelheid geheugen (RAM) die een programma of systeem tijdens uitvoering in gebruik heeft. De voetafdruk kan zowel de huidige (lopende) geheugenconsumptie als de piekconsumptie omvatten en wordt vaak uitgedrukt in bytes, kilobytes, megabytes of gigabytes. In de praktijk wordt soms onderscheid gemaakt tussen de resident set size (RSS), het daadwerkelijke geheugen dat door het proces in het RAM wordt vastgehouden, en virtueel geheugen (VSZ, virtuele adresruimte).
Factoren die de voetafdruk beïnvloeden zijn onder meer de gekozen datastructuren en algoritmes, programmeertaal en runtime,
Meten gebeurt met profiling- en diagnostische tools. Onder Linux geven bestanden in /proc/[pid]/, naast systeemspecifieke hulpmiddelen
Optimalisatie richt zich op het verminderen van onnodige objectcreatie, streaming verwerking, lazy loading, data-compressie en geheugen