永发信息网

PB读取excel的问题,在PB9.exe内存持续升高,如何解决?

答案:1  悬赏:10  手机版
解决时间 2021-04-22 07:26
  • 提问者网友:欲劫无渡
  • 2021-04-21 18:46

PB9里遇见一个faint的问题,就是在PB9里利用oleobject来连接excel

create 和destroy都是成对的,但是发现destroy确实可以毁坏excel进程,

但是PB9.exe负责读取字符,我的读取excel的数据量非常大,导致pb9.exe内存持续攀升,最后就崩溃了

实际的逻辑是:

打开一个excel读数据》放入变量》将变量的值写入另一个excel

结果:

随着执行程序,PB9.exe的内存占据无敌上升,速度不快,但是无止境,只要数据量一大,最后必然程序死掉。

问题:

有什么办法,随着一次的逻辑执行完毕,将此逻辑运用到的内存清理掉么?

最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-04-21 19:02

一次读1W+条,十个字段的数据,我的机器是P4级别,2G内存,是没问题的,你的数据量大的话可以考虑将一个逻辑执行的数据,分次读取

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯