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

ИСПРАВЛЕНИЕ: Использование памяти при Thread.AllocateDataSlot метод выделяет данные разъемы в.NET Framework 4

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

Эта статья на английском языке:2540745
Проблема
После приложение вызывает Thread.AllocateDataSlot метод для выделения областей данных в Microsoft.Сохранить увеличение NET Framework 4, использование памяти и ЦП. При создании отладочной информации отладочной информации показывает, что большое число System.LocalDataStoreElement типы занимают память.
Причина
Эта проблема возникает, если Thread.AllocateDataSlot метод в.NET Framework 4 создает утечку памяти.
Решение

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

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

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

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

Для установки исправления необходимо наличие Microsoft.NET Framework 4 (SP4).

Необходимость перезагрузки

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

Рекомендуется закрыть все.NET Framework приложения перед установкой данного исправления.

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

Общая версия имеет атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем UTC и местным временем, следует использовать Часовой пояс на вкладке Дата и время элемент панели управления.

Для всех поддерживаемых 32 разрядных версий Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 и Windows 7
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
CLR.dll4.0.30319.4766,735,17608-Июн-201114: 59X86
Cordacwks.dll4.0.30319.4761,142,61608-Июн-201114: 59X86
Mscordbi.dll4.0.30319.476955,72808-Июн-201114: 59X86
Библиотека mscorlib.dll4.0.30319.4765,198,67208-Июн-201114: 59X86
Nlssorting.dll4.0.30319.47656,14408-Июн-201114: 59X86
SOS.dll4.0.30319.476516,93608-Июн-201114: 59X86
Для всех поддерживаемых 64-разрядных версий Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 и Windows Server 2008 R2
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
CLR.dll4.0.30319.4766,735,17608-Июн-201114: 59X86
CLR.dll4.0.30319.4769,801,03208-Июн-201122: 38X64
Cordacwks.dll4.0.30319.4761,142,61608-Июн-201114: 59X86
Cordacwks.dll4.0.30319.4761,514,84008-Июн-201122: 38X64
Mscordbi.dll4.0.30319.476955,72808-Июн-201114: 59X86
Mscordbi.dll4.0.30319.4761,454,41608-Июн-201122: 38X64
Библиотека mscorlib.dll4.0.30319.4765,198,67208-Июн-201114: 59X86
Библиотека mscorlib.dll4.0.30319.4764,968,27208-Июн-201122: 38X64
Nlssorting.dll4.0.30319.47656,14408-Июн-201114: 59X86
Nlssorting.dll4.0.30319.47667,40808-Июн-201122: 38X64
SOS.dll4.0.30319.476516,93608-Июн-201114: 59X86
SOS.dll4.0.30319.476597,83208-Июн-201122: 38X64
Для всех поддерживаемых версий IA-64–based Windows Server 2003, Windows Server 2008 и Windows Server 2008 R2
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
CLR.dll4.0.30319.4766,735,17608-Июн-201114: 59X86
CLR.dll4.0.30319.47619,388,74409-Июн-201106: 05IA-64
Cordacwks.dll4.0.30319.4761,142,61608-Июн-201114: 59X86
Cordacwks.dll4.0.30319.4763,758,42409-Июн-201106: 05IA-64
Mscordbi.dll4.0.30319.476955,72808-Июн-201114: 59X86
Mscordbi.dll4.0.30319.4763,295,56809-Июн-201106: 05IA-64
Библиотека mscorlib.dll4.0.30319.4765,198,67208-Июн-201114: 59X86
Библиотека mscorlib.dll4.0.30319.4764,466,51209-Июн-201106: 05IA-64
Mscorlib.Resources.dll4.0.30319.476306,01608-Июн-201108: 15X86
Nlssorting.dll4.0.30319.47656,14408-Июн-201114: 59X86
Nlssorting.dll4.0.30319.476143,18409-Июн-201106: 05IA-64
SOS.dll4.0.30319.476516,93608-Июн-201114: 59X86
SOS.dll4.0.30319.4761,203,01609-Июн-201106: 05IA-64


Временное решение
Чтобы обойти эту проблему, используйте связанные методы System.Threading.ThreadLocal класс для выделения области данных.
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Относится к».

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

Свойства

Номер статьи: 2540745 — последний просмотр: 06/28/2011 08:30:00 — редакция: 1.0

Microsoft .NET Framework 4.0

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