Configurar la reserva de memoria para el cambio en línea
Puede configurar un bloque de funciones con reserva de memoria para evitar tener que copiar sus instancias de bloques de funciones en nuevas ubicaciones de memoria durante un cambio en línea. Esto puede suceder cuando realiza cambios en la declaración, como agregar variables al bloque de funciones. Con la reserva de memoria, dicho cambio en línea se ejecuta más rápido y ocurren menos problemas. Si se agota la reserva de memoria, aparece un mensaje antes de que se realice el cambio en línea.
Importante
Es mejor configurar la reserva de memoria para un bloque de funciones antes de descargar la aplicación al controlador por primera vez. Si solo configura la reserva de memoria cuando la aplicación ya está en el controlador, es necesario un cambio en línea que requiere mucho tiempo.
Configure una reserva de memoria para el cambio en línea para un bloque de función
Se realizan cambios importantes en un bloque de funciones del proyecto en el futuro, lo que podría provocar que las instancias de bloques de funciones se copien en otras ubicaciones de almacenamiento durante un cambio en línea.
Requisito: Idealmente, el proyecto abierto aún no está en el controlador.
Elige el comando Reserva de memoria de ajustes para cambio en línea.
La vista Reserva de memoria para cambio en línea se abre
Seleccione la aplicación del proyecto de la lista de selección.
Elige el comando
.Clic en el botón Aplicación de búsqueda.
Elige en la zona bloques de funciones la entrada Todo.
Todos los bloques de funciones de la aplicación se muestran en la vista.
Seleccione el bloque de funciones apropiado para el que desea configurar una reserva de memoria.
Si la aplicación aún no está en el controlador, el campo de entrada es reserva de memoria (en bytes) editable.
Si la aplicación ya está en el controlador, haga clic en el botón Para editar en el área permitir la edición.
Tenga en cuenta que si cambia la reserva de memoria de una aplicación que ya está en el controlador, las instancias de todos los bloques de funciones afectados deben copiarse en la memoria.
Introduzca el tamaño de la reserva de memoria en bytes y haga clic en Aplicar a la selección.
El número de bytes ingresado se muestra en la tabla en el campo reserva de memoria desplegado.
Elige el comando Aplicación de búsqueda.
y luego haga clic en el botónEn la lista de bloques de funciones para el bloque de funciones configurado, la información Talla, recuento de instancias, Almacenamiento adicional para todas las instancias y Cantidad restante de reserva de almacenamiento actualizado.
Si ahora carga la aplicación en el controlador, las instancias de bloques de función ocupan la memoria requerida y también la reserva de memoria. Los futuros cambios importantes en el bloque de funciones se pueden cargar en el controlador a través del cambio en línea sin tener que copiar todas las instancias del bloque de funciones en la memoria.