保存图片后清除内存<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文件?
Re:保存图片后清除内存嗨,Xan Gregg,
我刚刚设法下载300MB +更新并将我的JMP更新为11.2。 我现在正在运行脚本,它完美运行。
Re:保存图片后清除内存你有什么版本的JMP?在Win7下我没有看到JMP 11.2存在这样的内存问题。我做了一个循环,保存了300K文件2000次。当过程开始时,内存增加了10MB,但在循环期间没有真正的增长。
每次保存后插入wait(0)语句可能会有所帮助,这使JMP有机会执行任何挂起的后台清理工作。或者这些巨大的图像可能存在一些问题。
Re:保存图片后清除内存您可能在JMP中遇到内存泄漏错误。
你能联系吗?技术支持举一个例子来重现你所看到的行为?
他们处于跟踪此问题的最佳位置,并在适当时报告进行更正。
-Jeff