So geben Sie Speicher in einem Schleifenskript freiIch habe ein Schleifenskript für einen sehr großen Datensatz erstellt. Wenn ich eine Schleife durchführe, verwende ich für die gesamte temporäre Datentabelle close(dt, No Save), es scheint, dass dadurch der Speicher freigegeben werden kann. Allerdings füge ich in einer der Datentabellen immer wieder eine temporäre Spalte hinzu, führe eine Nachbearbeitung durch und lösche dann diese Spalte. Nachdem ich die Schleife beendet habe, ist 5G meiner Festplatte weg. Gibt es eine Möglichkeit, den Speicher freizugeben, nachdem ich die temporäre Spalte gelöscht habe? Danke schön.
Datenmischung und -bereinigungBetreff: So geben Sie Speicher in einem Schleifenskript freiGuter Punkt. Sie könnten auch dieselbe Spalte verwenden, anstatt sie zu löschen, insbesondere wenn es sich um eine Zeichenspalte handelt. Löschen Sie einfach den Inhalt, indem Sie ein „.“ zuweisen. oder ein „“ für eine Zahl bzw. ein Zeichen.
Betreff: So geben Sie Speicher in einem Schleifenskript freiWas wäre, wenn Sie eine Matrix anstelle einer temporären Spalte verwenden würden?Ich denke, Sie können Speicher freigeben, indem Sie einfach die Matrixvariable = setzen.
Betreff: So geben Sie Speicher in einem Schleifenskript freiDaran habe ich nie gedacht. Vielen Dank für den Vorschlag!
Betreff: So geben Sie Speicher in einem Schleifenskript freiIch bezweifle, dass dies möglich ist, da dadurch die Rückgängig-Funktion zum Rückgängigmachen des Löschens einer Spalte beeinträchtigt würde.
Eine Problemumgehung wäre, die Datentabelle nach dem Löschen der temporären Spalte in der Schleife zu speichern, die Tabelle zu schließen und sie dann erneut zu öffnen, um die nächste temporäre Spalte zu erstellen.Dies würde dazu führen, dass JMP den Speicher jedes Mal freigibt, wenn die Tabelle geschlossen wird.
Betreff: So geben Sie Speicher in einem Loop-Skript freiWenn JMP erkennt, dass nicht genügend Speicher zum Speichern der Informationen für „Rückgängig“ vorhanden ist, fragt es den Benutzer, ob er fortfahren möchte, ohne die Möglichkeit zum Auslösen von „Rückgängig“ zu haben.
Kann dieser „kein UNDO“-Modus über JSL aktiviert werden?