REVISIÓN: Pérdida de memoria al crear y quitar elementos de un control ListBox en una aplicación Silverlight para Windows Embedded Compact 7

Introducción

Este artículo describe un problema que provoca una pérdida de memoria al crear y quitar elementos de un control ListBox en una aplicación Silverlight para Windows Embedded Compact 7. Hay una actualización disponible para resolver este problema. Antes de instalar esta actualización, deben instalar todas las actualizaciones publicadas previamente para este producto.

Síntomas

En este caso, el control Listbox utiliza una plantilla de datos con enlaces de datos en una aplicación Silverlight para Windows Embedded Compact 7. Si crea varias veces y quitar elementos del control ListBox , se produce una pérdida de memoria que puede hacer que el programa se bloquea. Y si utiliza el Monitor de rendimiento para comprobar el programa, comprueba que la memoria del montón uso aumenta con el tiempo.

Solución

Información de actualización de software

Una actualización de software compatible ahora está disponible de Microsoft como Windows Embedded Compact 7 actualización mensual (de marzo de 2015).

Nota: Esta actualización mensual para Windows Embedded Compact 7 está disponible para su descarga desde el siguiente sitio web del Centro de descarga de Microsoft:

Requisitos previos

Esta actualización es compatible solo si también se han instalado todas las actualizaciones publicadas previamente para este producto.

Requisito de reinicio

Después de aplicar esta actualización, debe realizar una compilación limpia de toda la plataforma. Para ello, utilice uno de los métodos siguientes:

  • En el menú Generar, haga clic en Limpiar solución y, a continuación, haga clic en Generar solución.

  • En el menú Generar, haga clic en Volver a generar solución.

No es necesario que reinicie el equipo después de aplicar esta actualización de software.

Información para sustituir la actualización

Esta actualización no sustituye a otras actualizaciones.

La versión en inglés de este paquete de actualización de software tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

Archivos que se incluyen en este paquete de actualización

Nombre del archivo

Tamaño de archivo

Fecha

Hora

Ruta de acceso

Xamlruntime.dll

782,336

28-Feb-2015

03:20

Public\Common\Oak\Target\X86\Retail

Xamlruntimecore.dll

2,850,816

28-Feb-2015

03:19

Public\Common\Oak\Target\X86\Retail

Xamlruntime.dll

1,605,632

28-Feb-2015

03:20

Public\Common\Oak\Target\X86\Debug

Xamlruntimecore.dll

7,286,784

28-Feb-2015

03:20

Public\Common\Oak\Target\X86\Debug

Xamlruntime.dll

1,064,960

28-Feb-2015

03:20

Public\Common\Oak\Target\X86\Checked

Xamlruntimecore.dll

5,410,816

28-Feb-2015

03:20

Public\Common\Oak\Target\X86\Checked

Xamlruntime.dll

987,136

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv5\Retail

Xamlruntimecore.dll

3,665,920

28-Feb-2015

03:20

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.dll

2,244,608

28-Feb-2015

03:20

Public\Common\Oak\Target\Armv5\Debug

Xamlruntimecore.dll

10,182,656

28-Feb-2015

03:20

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.dll

1,376,256

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv5\Checked

Xamlruntimecore.dll

7,684,096

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.dll

974,848

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv6\Retail

Xamlruntimecore.dll

3,575,808

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.dll

2,236,416

28-Feb-2015

03:20

Public\Common\Oak\Target\Armv6\Debug

Xamlruntimecore.dll

10,129,408

28-Feb-2015

03:20

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.dll

1,363,968

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv6\Checked

Xamlruntimecore.dll

7,610,368

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.dll

970,752

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv7\Retail

Xamlruntimecore.dll

3,567,616

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.dll

2,228,224

28-Feb-2015

03:20

Public\Common\Oak\Target\Armv7\Debug

Xamlruntimecore.dll

10,055,680

28-Feb-2015

03:20

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.dll

1,355,776

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv7\Checked

Xamlruntimecore.dll

7,548,928

28-Feb-2015

03:21

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.dll

1,241,088

28-Feb-2015

03:21

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntimecore.dll

4,251,648

28-Feb-2015

03:21

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.dll

2,527,232

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntimecore.dll

10,838,016

28-Feb-2015

03:19

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.dll

1,716,224

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntimecore.dll

8,126,464

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.dll

1,236,992

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntimecore.dll

4,202,496

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.dll

2,519,040

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntimecore.dll

10,825,728

28-Feb-2015

03:19

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.dll

1,708,032

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntimecore.dll

8,089,600

28-Feb-2015

03:20

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.dll

925,696

28-Feb-2015

03:20

Public\Common\Oak\Target\Sh4\Retail

Xamlruntimecore.dll

3,223,552

28-Feb-2015

03:20

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.dll

2,019,328

28-Feb-2015

03:20

Public\Common\Oak\Target\Sh4\Debug

Xamlruntimecore.dll

8,359,936

28-Feb-2015

03:20

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.dll

1,269,760

28-Feb-2015

03:20

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore.dll

6,455,296

28-Feb-2015

03:20

Public\Common\Oak\Target\Sh4\Checked

Xamlruntimecore_dt.dll

2,433,024

01-Dec-2014

20:42

Public\Common\Oak\Bin\I386


Referencias

Obtenga información acerca de la que utiliza Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×