Cómo liberar memoria en el script de bucleCreé un script de bucle para un conjunto de datos muy grande. Al hacer un bucle, para toda la tabla de datos temporales, uso close(dt, No Save), parece que puede liberar la memoria. Sin embargo, en una de las tablas de datos, sigo agregando una columna temporal, realicé un proceso posterior y luego eliminé esa columna. Después de que termino de ejecutar el bucle, 5G de mi disco duro se ha ido. ¿Hay alguna forma de liberar la memoria después de eliminar la columna temporal? Gracias.
secuencias de comandosRe: Cómo liberar memoria en un script de bucleDudo que esto sea posible, ya que rompería la funcionalidad Deshacer para deshacer la eliminación de una columna.
Una solución alternativa sería guardar la tabla de datos en el bucle después de eliminar la columna temporal, cerrar la tabla y luego volver a abrirla para crear la siguiente columna temporal.Esto haría que JMP liberara la memoria cada vez que se cerrara la tabla.
Re: Cómo liberar memoria en un script de bucleNunca pensé en eso. ¡Gracias por la sugerencia!
Re: Cómo liberar memoria en un script de bucleCuando JMP detecta que no hay suficiente memoria para almacenar la información para Deshacer, pregunta al usuario si está bien continuar sin la posibilidad de activar DESHACER.
¿Se puede activar este modo "sin DESHACER" a través de JSL?