画像を保存した後にメモリをクリアする<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私は2000+ファイルを通してループし、いくつかの研究を実行する必要があります。私はいくつかの研究を表示するために新しいウィンドウを作成して、次に示すようにJPGとして新しいウィンドウの研究(新しいウィンドウ全体)を保存します。
SR =新しいウィンドウ( "要約結果"、
OutlineBox(ListOfFiles、
HListBox
(
Vlistbox(
アウトラインボックス( "XYプロット"、... そして続けて.....
SR <<画像を保存する(Mypicpath || ListOfFiles)|| ".jpg"、JPG);
私はJPGとしてそれを保存した後、メモリが増加し、そこに滞在... ウィンドウ7でリソースマネージャを監視しています。すべてのファイルをループすると、メモリは約4〜5MB増加します。2000ファイルを介してループすると、8GBのメモリがなくなります。
システムメモリからJPGファイルをアンロードする方法?
再:画像を保存した後にメモリをクリアするこんにちは、Xan Gregg、
300MB以上のアップデートをダウンロードしてJMPを11.2にアップデートしました。 私は今スクリプトを実行しています、そしてそれは完全に動作します。
再:画像を保存した後にメモリをクリアするどのバージョンのJMPがありますか。私はWin7の下でJMP 11.2でそのようなメモリの問題を見ていません。300Kファイルを2000回保存するループを作りました。プロセスの開始時に10MBのメモリ増加がありましたが、ループの間に実際の増加はありませんでした。
保存するたびにwait(0)ステートメントを挿入すると、JMPに保留中のバックグラウンドクリーンアップ作業を実行する機会を与えることができます。またはそのような巨大な画像には問題があるかもしれません。
再:画像を保存した後にメモリをクリアするJMPのメモリリークのバグに遭遇した可能性があります。
連絡できますか技術サポートあなたが見ている振る舞いを再現する例では?
彼らは、この問題を追跡し、適切であれば修正するために報告するのに最適な立場にあります。
- ジェフ