Release: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung
Greitschus (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{stub}}
Release bezeichnet ein Entwicklungsstadium in der Softwareentwicklung. In diesem Stadium wird angenommen, daß ein Produkt an Kunden ausgeliefert und von diesen produktiv eingesetzt werden kann.
Release bezeichnet ein Entwicklungsstadium in der Softwareentwicklung. In diesem Stadium wird angenommen, daß ein Produkt an Kunden ausgeliefert und von diesen produktiv eingesetzt werden kann.



Version vom 19. November 2009, 12:04 Uhr



Release bezeichnet ein Entwicklungsstadium in der Softwareentwicklung. In diesem Stadium wird angenommen, daß ein Produkt an Kunden ausgeliefert und von diesen produktiv eingesetzt werden kann.

Da die meisten Fehler schon gefunden wurden, kann der Compiler stärker optimieren. In .Net wird der Runtime erlaubt, stärker zu optimieren. Unter anderem wird aggressiveres Inlining durchgeführt. Dadurch kann sich der Call-Stack verändern[1]. Auch können sich Programme unterschiedlich zur Debug-Konfiguration verhalten.

Referenzen

  1. http://www.hanselman.com/blog/ReleaseISNOTDebug64bitOptimizationsAndCMethodInliningInReleaseBuildCallStacks.aspx Scott Hanselman: Release IS NOT Debug: 64bit Optimizations and C# Method Inlining in Release Build Call Stacks