FAQs Técnicas

Realizar una pregunta

¿Qué significa el error 'Memory Full ' al tranferir modificaciones 'online' en un proyecto Unity en el que se han creado o modificado diversas variables?

El mensaje es debido a que se ha superado la memoria temporal para creación / modificación de variables en 'online'.
Para liberar la memoria se debe realizar una compilación total del proyecto y su transferencia, por lo que el PLC se ha pasar a Stop.
En versiones inferiores a 2.3 de Unity, el tamaño de memoria es el configurado (por defecto 1KB) y en versión 2.3 ó superiror de Unity el tamaño de memoria disponible es 32 KB mas el valor configurado.
Esta memoria se puede configurar hasta 64Kb en el apartado "Herramientas > Ajustes de proyecto > Ajustes de construccón > Memoria de datos libre" ("Tools > Project settings > Build Settings > Free data memory").
De este modo usando un catalogo de CPU igual o superior a podemos disponer hasta 96KB de memoria para modificaciones Online de variables.

¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?