Desarrollo de Windows Phone Solicite más RAM para una aplicación

De forma predeterminada, a cada aplicación y juego de Windows Phone se le otorgarán 150 MB de RAM para usar. Si su aplicación usa demasiada memoria, el sistema la eliminará automáticamente. Este proceso garantiza que el teléfono funcione de forma estable y rápida la mayor parte del tiempo. Sin embargo, con una aplicación compleja, puede ser difícil mantener el teléfono funcionando sin problemas con solo 150 MB de RAM. Afortunadamente, puede solicitar más memoria RAM o bloquear dispositivos con especificaciones más bajas si su aplicación no puede ejecutarse en ella.

1. Abra el proyecto de aplicación que tiene problemas de rendimiento en Visual Studio. En este tutorial, estoy usando Visual Studio 2012.

2. Cuando el proyecto está cargado, expanda el proyecto -> Propiedades carpeta en el Explorador de soluciones. Si no puede encontrar la ventana del Explorador, vaya a Ver -> Explorador de solucioneso pulse Ctrl + W. En el Propiedades carpeta, habrá una WMAppManifest.xml. Haz clic derecho en él y elige Ver código. Alternativamente, cuando el archivo XML está resaltado, presionando F7 También le permitirá ver el archivo de código subyacente.

3. Cuando se cargue la ventana de código subyacente, desplácese hasta la parte inferior de la ventana y pegue lo siguiente.

- Si solo desea ampliar la memoria máxima permitida para su aplicación y aún es compatible con 512 dispositivos RAM, use lo siguiente:



Este elemento debe ser un elemento secundario del elemento App y se debe colocar bajo el elemento ScreenResolution.

- Si su aplicación no puede ejecutarse en dispositivos 512 RAM, entonces use esto:



Este elemento también debe ser un elemento secundario del elemento App. Debe ser colocado bajo el elemento ScreenResolution y sobre el elemento FunctionalCapabilities (si existe).

4. Finalmente, cuando haya pegado en las líneas de código, recuerde guardar el proyecto.

5. Cuando su aplicación está disponible en la Tienda de Windows Phone, 512 dispositivos RAM no pueden verla. Si acceden a él siguiendo un enlace específico, no pueden instalarlo. Este proceso se maneja automáticamente. No tiene que hacer nada al enviar su aplicación para su revisión.