Принесет ли обновление с .net 2.0 на 4.0 повышение производительности? - PullRequest
7 голосов
/ 29 июля 2011

Мы наконец-то поместили наше гигантское веб-приложение VB.net 2.0 в заморозку кода, чтобы мы могли внести в него некоторые улучшения производительности.

Мне было интересно, стоит ли обновлять .Netверсия для увеличения производительности приложения.

Ответы [ 3 ]

10 голосов
/ 29 июля 2011

Обновление будет целесообразно, но не из-за автоматических улучшений.

Обновление будет целесообразно, поскольку у вас будет больше возможностей для исправления проблем с производительностью.

Также стоит обновить, потому что .NET 2.0 - шесть лет ! никогда не оставайтесь в прошлом, если в этом нет необходимости, иначе вам в конечном итоге придется объяснять, почему вы используете десятилетнюю технологию.

9 голосов
/ 29 июля 2011

Невозможно сказать.Вам нужно будет разработать несколько повторяемых тестов производительности, а затем A-> B их для вашего приложения, работающего на каждой версии .Net.Например, производительность вашего приложения может зависеть от ввода-вывода или ограничений памяти.Обновление .Net вряд ли поможет в этом.

4 голосов
/ 29 июля 2011

Вместо того, чтобы делать огромный выстрел в темноте (сборка w / 4.0), чтобы попытаться повысить производительность, вы должны запустить профилировщик для своей базы кода, чтобы определить узкие места производительности. В любом случае вы можете выполнить обновление, но если вы получите повышение производительности, оно, скорее всего, будет незначительным. Лучше всего продолжить профилирование и исправление горлышек бутылок независимо от версии.

Кстати, если вы используете 4.0 и VS 2010, вы получаете профилировщик, встроенный в IDE .

...