記憶化(英語:memoization)是一種提高電腦程式執行速度的最佳化技術。通過儲存大計算量函數的返回值,當這個結果再次被需要時將其從快取提取,而不用再次計算來節省計算時間。
記憶化是一種典型的在計算時間與電腦記憶體空間之中取得平衡的方案。