Предлагается исправление для устранения проблем производительности в Windows Communication Foundation для.NET Framework 4.0

Переводы статьи Переводы статьи
Код статьи: 983182 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Введение

В данной статье описывается исправление, которое устраняет следующие проблемы производительности в Windows Communication Foundation (WCF) для Microsoft .NET Framework 4.0.

Проблема 1

В куче нулевого поколения может быть , когда клиентское приложение открывает и закрывает TCP-подключений к службе Windows Communication Foundation (WCF), быстро, фрагментации памяти. Фрагментация неблагоприятно повлиять на производительность службы WCF.

Это происходит потому, что буферы, выделенные для получения данных от TCP-подключения не освобождаются до закрытия подключения. В некоторых случаях эти буферы, фиксируются. Таким образом, буфер не может быть восстановлена путем сборки мусора в коллекции.

Проблема 2

Способ, которым объекты выделяются для больших объектов Heap (LOH) для служб WCF может привести к фрагментации памяти.

Это исправление оптимизирует способ, которым объекты выделяются на LOH, чтобы избежать фрагментации памяти и увеличить использование памяти.

Дополнительная информация

Сведения об исправлении

Теперь доступна исправление от корпорации Майкрософт. Оно должно применяться только в системах, в которых наблюдается описанная выше проблема.. Должно применяться исключительно в системах, которые столкнулись с этой конкретной проблемы.

Чтобы устранить это проблема, обратитесь службу поддержки пользователей Майкрософт для получения исправления . Полный список телефонов службы поддержки пользователей корпорации Майкрософт и сведения о стоимости поддержки, посетите следующий веб-узел Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
ПримечаниеВ особых случаях оплата, предусмотренная для звонков в службу поддержки обычно может быть отменена Если специалист технической поддержки корпорации Майкрософт определяет, что обновление будет решения проблемы. Затраты на поддержку обычной распространяется на дополнительные вопросы и проблемы, которые оплачиваются специальное обновление вопрос.

Необходимые условия

.NET Framework 4.0, установленные для установки этого исправления необходимо наличие .

Сведения о перезагрузке

Нет необходимости перезагрузить компьютер после установки исправления, если файлы не используются.

Сведения о файле

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясвкладкеДата и времяэлемент панели управления.
Для всех поддерживаемых x 86-разрядных версий Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Win7, Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
SetupUi.dll10.0.30319.330295,24828 Июня 2010 г06: 23x 86
Setupengine.dll10.0.30319.330809,30428 Июня 2010 г06: 23x 86
Файл Setup.exe10.0.30319.33078,15228 Июня 2010 г06: 23x 86
System.Runtime.durableinstancing.dll4.0.30319.330350,08028 Июня 2010 г06: 23x 86
System.ServiceModel.dll4.0.30319.3306,067,56028 Июня 2010 г06: 23x 86
Для всех поддерживаемых 64-разрядных версий Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Win7, Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
SetupUi.dll10.0.30319.330295,24828 Июня 2010 г06: 23x 86
Setupengine.dll10.0.30319.330809,30428 Июня 2010 г06: 23x 86
Файл Setup.exe10.0.30319.33078,15228 Июня 2010 г06: 23x 86
System.Runtime.durableinstancing.dll4.0.30319.330350,08028 Июня 2010 г06: 23x 86
System.ServiceModel.dll4.0.30319.3306,067,56028 Июня 2010 г06: 23x 86
Для всех поддерживаемых IA-64-разрядных версий Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Win7, Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
SetupUi.dll10.0.30319.330295,24828 Июня 2010 г06: 23x 86
Setupengine.dll10.0.30319.330809,30428 Июня 2010 г06: 23x 86
Файл Setup.exe10.0.30319.33078,15228 Июня 2010 г06: 23x 86
System.Runtime.durableinstancing.dll4.0.30319.330350,08028 Июня 2010 г06: 23x 86
System.ServiceModel.dll4.0.30319.3306,067,56028 Июня 2010 г06: 23x 86

Свойства

Код статьи: 983182 - Последний отзыв: 13 августа 2010 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Windows Communication Foundation
  • Microsoft .NET Framework 4.0
Ключевые слова: 
kbqfe kbfix kbsurveynew kbhotfixserver kbmt KB983182 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:983182

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com