В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

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

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

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

Проблема 1

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

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

Проблема 2

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

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

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

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

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

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

.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

WCF .NET 4.0 фрагментации использования памяти кучи gen0

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 983182 — последний просмотр: 08/13/2010 08:04:00 — редакция: 1.0

Windows Communication Foundation, Microsoft .NET Framework 4.0

  • kbqfe kbfix kbsurveynew kbhotfixserver kbmt KB983182 KbMtru
Отзывы и предложения