Измерение отладки и выпуска приложений ASP.NET - PullRequest
1 голос
/ 11 мая 2010

Что оказывает наибольшее влияние?

  • Сборка приложений ASP.NET в режиме выпуска или в режиме отладки
  • Настройка <compilation debug="true"> в web.config

Кто-нибудь проводил какое-либо тестирование, чтобы получить реальные цифры о том, в чем разница, учитывая производительность и использование памяти? (Возможно, другие метрики также полезны?)

Например, что-то вроде:

Execution time     | Debug build   | Release build
-------------------+---------------+---------------
Debug web.config   | average 1     | average 2
Retail web.config  | average 3     | average 4


Max memory usage   | Debug build   | Release build
-------------------+---------------+---------------
Debug web.config   | average 1     | average 2
Retail web.config  | average 3     | average 4


Output file size   | Debug build   | Release build
-------------------+---------------+---------------
                   | size    1     | size 2

1 Ответ

0 голосов
/ 19 мая 2010

Вот статья, которая объясняет недостатки.

http://www.aspnetresources.com/articles/debug_code_in_production.aspx

По-моему, это влияет на приложения «веб-сайт» больше, чем приложение «веб-проект».

...