为了账号安全,请及时绑定邮箱和手机立即绑定

c# 利用word类库读取word,速度越来越慢

c# 利用word类库读取word,速度越来越慢

潇湘沐 2018-07-03 14:14:58
 本人小白,写了一串代码批量读取word,例如一个文件夹有1000多份, 代码循环挨个读取,第一份的时候一般5分钟,但是越后面越慢,比如第 20份可能需要半小时,第50份可能需要1小时,第60份可能一个半小时。 我看了任务管理器,程序站的cpu、内存、线程数并没有随着增加,程序 里面关于word的实例也释放掉了,请问下各位大神这是为什么?有人说 磁盘读写,有人说office本身的问题?有哪位大神知道点的??告诉我怎 么检测也行啊。。万分感谢!
查看完整描述

2 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

不要用word类,用npoi或者aspose,前者相当于启动一个word进程,消耗内存。

查看完整回答
反对 回复 2018-07-16
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

看一下是不是持续占用了内存,没有手动释放,线程影响不大的

查看完整回答
反对 回复 2018-07-16
  • 2 回答
  • 0 关注
  • 936 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号