优化代码，减少申请内存次数