随着半导体行业工艺的进步,计算机硬件上能耗方面已经有了较大进展,相比于硬件能耗的进步,针对软件能耗优化的研究相对较少。文章总结了近些年软件能耗领域的一部分研究成果,结合软件工程的不同时期,介绍了三个级别能耗估算相关模型,并对软件能耗优化方法和软件能耗优化工具进行概述。