Come rilasciare memoria in uno script di cicloHo creato uno script di ciclo per un set di dati molto grande. Durante il ciclo, per tutta la tabella di dati temporanei, utilizzo close(dt, No Save), sembra che possa rilasciare la memoria. Tuttavia, in una delle tabelle di dati, continuo ad aggiungere una colonna temporanea, ho eseguito un po' di post-elaborazione, quindi elimino quella colonna. Dopo aver finito di eseguire il loop, il 5G del mio HDD è sparito. C'è un modo per rilasciare la memoria dopo aver eliminato la colonna temporanea? Grazie.
SceneggiaturaRe: Come rilasciare memoria in uno script di cicloDubito che ciò sia possibile in quanto interromperebbe la funzionalità Annulla per annullare l'eliminazione di una colonna.
Una soluzione alternativa sarebbe salvare la tabella di dati nel ciclo dopo aver eliminato la colonna temporanea, chiudere la tabella e quindi riaprirla per creare la colonna temporanea successiva.Ciò farebbe sì che JMP rilasci la memoria ogni volta che la tabella viene chiusa.
Re: Come rilasciare memoria in uno script di cicloNon ci ho mai pensato. Grazie per il suggerimento!
Re: Come rilasciare memoria in uno script di cicloCosa succede se usi una matrice invece di una colonna temporanea?Penso che tu possa liberare memoria semplicemente impostando la variabile matrice = .