データ テーブルを閉じた後にメモリをクリアする<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />2000 個のファイルをループするスクリプトを実行しています。ファイルがロードされるたびに、物理メモリが増加します。 約 300 個のファイルが読み込まれると、ラップトップの 8G 物理メモリが完全に占有されます。
データテーブルを閉じた後、メモリからデータテーブルをアンロードするコマンドはありますか?
Re: データテーブルを閉じた後にメモリをクリアするJMP をバージョン 11.2 に更新して、JPG ファイルをメモリからアンロードする問題を解決しました。
Re: データテーブルを閉じた後にメモリをクリアするこんにちは、エリック、
私はJMP11を使用しています。
今日はさらにデバッグを実行しました....
invisible オプションを使用して開き、close ( dt、保存なし) を使用してデータ テーブルを閉じます。データ テーブルを解決し、メモリからアンロードします。
しかし、ここは助けが必要な部分です。
新しいウィンドウを作成して調査を表示し、新しいウィンドウの調査 (新しいウィンドウ全体) を JPG として保存しました。
SR = New Window("結果の概要",
OutlineBox(ListOfFiles、
HListBox
(
Vリストボックス (
アウトライン ボックス (「XY プロット」、....そして続けます.....
SR << Save Picture(Mypicpath || ListOfFiles|| ".jpg"、JPG);
JPGとして保存した後、メモリが増えてそこにとどまります...
システムからJPGファイルメモリを削除する方法?
Re: データテーブルを閉じた後にメモリをクリアするもう 1 つ、実行している JMP のバージョンを知っておくと役立ちます。
エリック
Re: データテーブルを閉じた後にメモリをクリアするねえ、WongPL、
いくつか提案があります。
1. これらの 2000 個のファイルは JMP データ テーブルであると思いますが、正しいですか?あなたは知っていますかプライベートへのオプション開ける() JSL機能?これらの 2000 個のファイルを誰も見る必要がない場合は、次のように開くことができます。
dt = Open( "$SAMPLE_DATA\Big Class.jmp", プライベート );
次に、「dt」参照を使用します。でデータテーブルを開くプライベート多くのリソースを消費するウィンドウの作成を防ぎます。また、見えないオプション開ける() 、 しかし見えないウィンドウは作成されますが表示されないため、それほど質素ではありません。プライベート.
2. (1) が選択肢にない場合、または役に立たないように思われる場合は、追加してみてください待ちます(0); 10 回または 20 回の反復ごとにスクリプトに追加し、それによってメモリが解放される可能性があるかどうかを確認します。
これらのオプションのいずれかで問題が解決するかどうかお知らせください。
ありがとう、
エリック