Je dois admettre que, généralement, je n'ai pas pris la peine de basculer entre les configurations de débogage et de version dans mon programme, et j'ai généralement opté pour la configuration de débogage , même lorsque les programmes sont effectivement déployés chez le client.
Pour autant que je sache, la seule différence entre ces configurations si vous ne la modifiez pas manuellement est que Debug a la DEBUG
constante définie et Release a vérifié le code Optimize .
Donc, mes questions sont en fait doubles:
Existe-t-il de grandes différences de performances entre ces deux configurations? Existe-t-il un type de code spécifique qui entraînera de grandes différences de performances ici, ou n'est-ce pas vraiment si important?
Existe-t-il un type de code qui fonctionnera correctement sous la configuration de débogage qui pourrait échouer sous la configuration de version , ou pouvez-vous être certain que le code testé et fonctionnant correctement sous la configuration de débogage fonctionnera également correctement sous la configuration de version.