部分函数优化