优化compile过程