优化模块，尽量减少block的创建。