Ich bin auf folgenden Absatz gestoßen:
„Die Einstellung Debug vs. Release in der IDE beim Kompilieren Ihres Codes in Visual Studio hat fast keinen Einfluss auf die Leistung. Der generierte Code ist nahezu identisch. Der C # -Compiler führt keine wirkliche Optimierung durch. Der C # -Compiler spuckt nur IL aus… und zur Laufzeit übernimmt der JITer die gesamte Optimierung. Der JITer verfügt über einen Debug- / Release-Modus, der die Leistung erheblich verbessert. Das hängt jedoch nicht davon ab, ob Sie die Debug- oder Release-Konfiguration Ihres Projekts ausführen, sondern davon, ob ein Debugger angeschlossen ist. “
Die Quelle ist hier und der Podcast ist hier .
Kann mich jemand auf einen Microsoft-Artikel verweisen, der dies tatsächlich beweisen kann?
Wenn Sie " C # -Debug vs. Release-Leistung " googeln, werden meistens Ergebnisse zurückgegeben, die besagen, dass " Debug hat einen großen Leistungseinbruch ", " Release ist optimiert " und " Debug nicht für die Produktion bereitstellen ".