优化Generate速度，refs #13