增量计算是一种软件功能 。当一部分的数据产生了变化，就仅对该产生变化的部分进行计算和更新，以节省计算时间。 相比于简单地重复计算完整的输出内容，增量计算能够显着地节省计算时间。 比如，电子表格会在实现重计算功能时使用增量计算，只重新计算并更新那些含有公式且被直接或间接地改变了的单元格。用于帮助开发者自动实现增量计算的工具，可以被看作是帮助程序优化的程序分析工具。
静态实现和动态实现.增量计算在技术实现上可以大致分为两种类型："静态方法" 试图从现有的程序P中派生出一个增量计算