minnesfotavtrycket
Minnesfotavtrycket är den mängd minne en applikation eller process kräver under körning. Det omfattar minne som används av programkod, data och konstruktioner samt overhead från språkets runtime och bibliotek. I praktiken talar man ofta om två mått: den virtuella minnesanvändningen (VMS) och den fysiska minnesanvändningen eller resident set size (RSS). Minnet kan mätas vid olika tidpunkter, till exempel vid start, under normal drift och vid toppbelastning.
Användningen av minnesfotavtrycket varierar mellan körningar och miljöer. Påverkande faktorer inkluderar programming språk och dess runtime,
Mätning och analys av minnesfotavtrycket kallas ofta minnesprofilering. Det innebär att följa allokeringar, upptäcka minnesläckor och
Åtgärder för att minska minnesfotavtrycket inkluderar att välja effektiva datastrukturer och lämpliga datatyper, minimera onödig allokering,