ループスクリプトでメモリを解放する方法非常に大きなデータセットのループスクリプトを作成しました。 ループするとき、すべての一時データテーブルに対して、close(dt、No Save)を使用しますが、メモリを解放できるようです。 ただし、データテーブルの1つで、一時的な列を追加し続け、後処理を行ってから、その列を削除します。 ループの実行が終了すると、HDDの5Gがなくなります。 一時列を削除した後にメモリを解放する方法はありますか? ありがとうございました。
スクリプティングRe:ループスクリプトでメモリを解放する方法列の削除を元に戻すための元に戻す機能が壊れてしまうため、これが可能かどうかは疑問です。
回避策は、一時列を削除した後にデータテーブルをループに保存し、テーブルを閉じてから再度開いて、次の一時列を作成することです。これにより、JMPはテーブルが閉じられるたびにメモリを解放します。
Re:ループスクリプトでメモリを解放する方法そのことを考えたことはありません。 提案ありがとうございます!
Re: ループ スクリプトでメモリを解放する方法JMP は、元に戻すための情報を保存するのに十分なメモリがないことを検出すると、元に戻すをトリガーせずに続行してもよいかどうかをユーザーに確認します。
この「UNDOなし」モードはJSL経由でオンにできますか?