У нас есть функция в C#, которая использует метод декомпрессии ICSharpCode SharpZipLib BZip2 для распаковки некоторого XML, который мы получаем из базы данных. Мы заметили проблему с двумя нашими веб-серверами (Win 2K и Win 2003 Svr), что этот код занимает очень много времени для выполнения и приводит к максимальному использованию процессора на этих серверах. Мы изолировали код и поместили его в приложение Winforms для тестирования, а при запуске этого же кода в приложении winforms на тех же машинах код работает намного быстрее. Это с той же сборкой SharpZipLib.Тот же C# код медленнее в приложении ASP.Net по сравнению с Winforms App на том же компьютере
До сих пор мы не понимаем, почему код работает намного медленнее в процессе asp.net.
Любые предложения, идеи?
Заранее благодарен!
Вы предварительно компилируете asp.net? – recursive
Убедитесь, что ASP.NET настроен для создания релизов. –