慎用动态编译