如何在LabVIEW中清理Viewpoint XLSX工具包的已用内存?

时间:2019-01-08 10:49:45

标签: .net excel labview

我正在LabVIEW 2018中使用Viewpoint XLSX工具包。此Viewpoint XLSX工具包是LabVIEW称为的.NET dll。

我看到这消耗了很多计算机内存。关闭XLSX文件后,有没有可以调用的函数来清理不再需要的内存?

如果我只是在Excel 365 ProPlus中打开30MB的XLSX文件。这会占用160MB的计算机内存(包括Excel可执行文件)

现在,我在LabVIEW 2018中打开相同的文件。链接中显示了测试VI。 Picture of the VI code

只需打开LabVIEW,VI将占用200MB。 (VI尚未运行)
断点1:XLSX打开工作簿后,已使用660MB。
断点2、3、4:列出工作表,在所有三个点上打开和关闭工作表都使用了820MB。
断点5:在保存工作簿之后/期间,已使用了1145MB。
关闭工作簿(并结束VI运行)后,仍然使用了745MB。

所有这些仅包含30MB XLSX文件。 我可以调用什么函数来清理内存?

Excel似乎使用大约90MB的内存来保存30MB的文件。但是Viewpoint Toolkit似乎使用900MB内存来在内存中保存相同的30MB文件。如何防止Viewpoint XLSX工具包使用太多内存?

我试图查看属性并调用节点以查找与此相关的一些调用。我也尝试运行“请求分配” VI,但两者都无济于事。

0 个答案:

没有答案