ИСПРАВИТЬ: Утечка памяти при создании и затем удалять элементы в элементе управления ListBox в приложении Silverlight для Windows Embedded Compact 2013

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3069592
Введение
В данной статье описывается проблема, которая вызывает утечку памяти при создании и затем удалять элементы в элементе управления ListBox в приложении Silverlight для Windows Embedded Compact 2013. Доступно обновление для устранения этой проблемы. Перед установкой этого обновления необходимо установить все ранее выпущенные обновления для данного продукта.
Причина
В этом случае элемент управления ListBox используется шаблон данных, который имеет привязки к данным в приложениях Silverlight для Windows Embedded Compact 2013. Если повторно создать и удалить элементы из элемента управления ListBox, возникает утечка памяти в конечном итоге вызовет сбой программы. И при использовании системного монитора для проверки программа выясняется, что с течением времени увеличивается использование памяти кучи.

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

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

Windows Embedded Compact 2013 ежемесячное обновление (май 2015) теперь доступна в корпорации Майкрософт. Чтобы загрузить это обновление ежемесячно, перейдите наOEM-компании Microsoft через Интернет или MyOEM.

Предварительные условия

Это обновление поддерживается только в том случае, если также были установлены все ранее выпущенные обновления для данного продукта.

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

После установки данного обновления необходимо выполнить чистую сборку всей платформы. Для этого воспользуйтесь одним из следующих способов:
  • В меню Построение выберите пункт Очистить решениеи выберите команду Построить решение.
  • В меню Построение выберите команду Перестроить решение.
Необходимо перезагрузить компьютер после применения этого обновления программного обеспечения.

Сведения о замене обновлений

Это обновление не заменяет других обновлений.

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

Английская версия данного пакета обновления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате UTC. При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Файлы, включенные в данный пакет обновления
Имя файлаРазмер файлаДатаВремяПуть
Xamlruntime_dt.dll1,133,23209 декабря 2014 г.10:06Public\Common\Oak\Bin\I386
Xamlruntimecore_dt.dll2,415,28009 декабря 2014 г.10:06Public\Common\Oak\Bin\I386
Xamlruntime.map2,416,53602 июня 2015 г.11:56Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.map5,330,35802 июня 2015 г.11:56Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.Rel5,787,46202 июня 2015 г.11:56Public\Common\Oak\Target\X86\Checked
Xamlruntime.Rel2,126,85002 июня 2015 г.11:56Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.dll6,316,03202 июня 2015 г.11:56Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll1,167,36002 июня 2015 г.11:56Public\Common\Oak\Target\X86\Checked
Xamlruntime.map1,373,73502 июня 2015 г.11:56Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.map1,811,16102 июня 2015 г.11:56Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.Rel1,844,07102 июня 2015 г.11:56Public\Common\Oak\Target\X86\Retail
Xamlruntime.Rel1,679,26402 июня 2015 г.11:56Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.dll2,879,48802 июня 2015 г.11:56Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll806,91202 июня 2015 г.11:56Public\Common\Oak\Target\X86\Retail
Xamlruntime.map2,584,64602 июня 2015 г.11:56Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.map5,373,35702 июня 2015 г.11:55Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.Rel4,079,13002 июня 2015 г.11:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.Rel2,339,33302 июня 2015 г.11:56Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.dll7,512,06402 июня 2015 г.11:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll1,687,55202 июня 2015 г.11:56Public\Common\Oak\Target\X86\Debug
Xamlruntime.map5,667,24302 июня 2015 г.11:57Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.map14,902,63202 июня 2015 г.11:57Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.Rel2,826,53302 июня 2015 г.11:57Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.Rel2,125,86402 июня 2015 г.11:57Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.dll6,107,13602 июня 2015 г.11:57Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll1,228,80002 июня 2015 г.11:57Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map2,421,81102 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.map3,969,33502 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.Rel1,638,78002 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.Rel1,444,01602 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.dll2,789,37602 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll765,95202 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.map9,791,13802 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.map20,735,77402 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.Rel2,572,84102 июня 2015 г.11:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.Rel2,121,74602 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.dll7,467,00802 июня 2015 г.11:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll1,773,56802 июня 2015 г.11:56Public\Common\Oak\Target\Armv7\Debug
Xamlruntime_dt.dll1,133,23209 декабря 2014 г.10:06Visual studio создаваемую программу 11.0\Vc\Vcwizards\Windowsembeddedxamltools
Xamlruntimecore_dt.dll2,415,28009 декабря 2014 г.10:06Visual studio создаваемую программу 11.0\Vc\Vcwizards\Windowsembeddedxamltools
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о Терминология , которые корпорация Майкрософт использует для описания обновлений программного обеспечения.

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

Свойства

Номер статьи: 3069592 — последний просмотр: 06/17/2015 23:11:00 — редакция: 1.0

Windows Embedded Compact 2013

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