performance the compile configure