Würde ein Upgrade von .net 2.0 auf 4.0 zu einer Leistungssteigerung führen?

7

Endlich haben wir unsere gigantische VB.net 2.0-Webanwendung in einen Code-Freeze versetzt, damit wir einige Leistungsverbesserungen einbauen können.

Ich habe mich gefragt, ob es sich lohnt, die .Net-Version zu aktualisieren, um die Leistung der Anwendung zu erhöhen.

    
Biff MaGriff 29.07.2011, 16:49
quelle

3 Antworten

10

Es lohnt sich, zu aktualisieren, aber nicht aufgrund automatischer Verbesserungen.

Es lohnt sich, ein Upgrade durchzuführen, da Sie mehr Möglichkeiten haben, die Leistungsprobleme zu beheben.

Es lohnt sich auch, ein Upgrade durchzuführen, da .NET 2.0 sechs Jahre alt ist ! Bleiben Sie nicht in der Vergangenheit, es sei denn, Sie müssen es tun, sonst werden Sie irgendwann erklären müssen, warum Sie jahrzehntealte Technologie verwenden.

    
John Saunders 29.07.2011, 16:54
quelle
9

Unmöglich zu sagen. Sie müssten einige wiederholbare Leistungstests entwerfen und dann A- & gt; B sie gegen Ihre Anwendung, die auf jeder .Net-Version läuft. Beispielsweise könnte die Leistung Ihrer Anwendung durch E / A- oder Speicherbeschränkungen beeinflusst werden. Ein .Net-Upgrade wird damit wahrscheinlich nicht helfen.

    
Tim Lloyd 29.07.2011 16:52
quelle
4
___ qstntxt ___

Endlich haben wir unsere gigantische VB.net 2.0-Webanwendung in einen Code-Freeze versetzt, damit wir einige Leistungsverbesserungen einbauen können.

Ich habe mich gefragt, ob es sich lohnt, die .Net-Version zu aktualisieren, um die Leistung der Anwendung zu erhöhen.

    
___ answer6876427 ___

Unmöglich zu sagen. Sie müssten einige wiederholbare Leistungstests entwerfen und dann A- & gt; B sie gegen Ihre Anwendung, die auf jeder .Net-Version läuft. Beispielsweise könnte die Leistung Ihrer Anwendung durch E / A- oder Speicherbeschränkungen beeinflusst werden. Ein .Net-Upgrade wird damit wahrscheinlich nicht helfen.

    
___ tag123net ___ Das .NET-Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, Common Language Runtime (allgemein als CLR bezeichnet), Common Type System (allgemein als CTS bezeichnet) und Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI. NICHT für Fragen zu .NET Core verwenden. ___ answer6876465 ​​___

Anstatt eine riesige Aufnahme im Dunkeln zu machen (Build w / 4.0), um die Leistung zu steigern, sollten Sie Profiler in die IDE integriert .

    
___ tag123performance ___ Für Fragen zur Messung oder Verbesserung der Code- und Anwendungseffizienz. ___ tag123net40 ___ Version 4.0 von .NET Framework. Verwenden Sie für Fragen speziell zu .NET Framework 4.0. Bei Fragen zu .NET Framework verwenden Sie im Allgemeinen das .net-Tag. ___ tag123net20 ___ Die Version 2.0 von .NET Framework. Bei Fragen zu .NET Framework verwenden Sie im Allgemeinen das .net-Tag. ___ qstnhdr ___ Würde ein Upgrade von .net 2.0 auf 4.0 zu einer Leistungssteigerung führen? ___ answer6876460 ___

Es lohnt sich, zu aktualisieren, aber nicht aufgrund automatischer Verbesserungen.

Es lohnt sich, ein Upgrade durchzuführen, da Sie mehr Möglichkeiten haben, die Leistungsprobleme zu beheben.

Es lohnt sich auch, ein Upgrade durchzuführen, da .NET 2.0 sechs Jahre alt ist ! Bleiben Sie nicht in der Vergangenheit, es sei denn, Sie müssen es tun, sonst werden Sie irgendwann erklären müssen, warum Sie jahrzehntealte Technologie verwenden.

    
___
Paul Sasik 29.07.2011 16:55
quelle