Multi-variant execution framework can protect software security. For the problem of performance loss caused by too many voting times in the existing multi-variant execution framework, this paper proposes a multi-variant voting algorithm based on dynamic feedback, which can make the multi-variant continuously improve its corresponding voting strategy at runtime. Using this algorithm, the multi-variant can get a stable voting range, reduce the number of voting, and effectively improve the performance of multi-variant.