优化循环