容错+优化