Меморизација је техника која се користи у компјутерском програмирању, при чему програм "памти" резултат рачунски скупог позива позивајући га у кеш. Ако се функција назива касније користећи исте улазе, резултат се учитава из кеша умјесто да се рекомпунише, чиме се штеде ресурси процесора.
У неким случајевима, мемоизација може дати корист осим брзине. Један пример је узајамна рекурзија, у којој су два математичка објекта дефинисана један по другом. Меморисање може омогућити да се операције међусобне рекурзије лакше израчунају, али не нужно брже.
У неким логичким програмским језицима, меморисање се може назвати табеловањем јер се користи као техника за попуњавање прегледне табеле.
Позив функције, термини програмирања