memoizing

Tags
설명
 
 

개요

Memoizing  is a well known concept in computer programming, aiming to speed up programs by caching results of expensive function calls and re-using those cached results as to avoid repeating those expensive operations
 
제약
시스템의 메모리에 저장하는 거라서 당연히 시스템 메모리에 의한 제약이 있다.
메모리 상황에 따라 최적으로 메모이징을 수행하지만, 항상 메모이징 되어있다는 것을 보장할 순 없다.