本人小白,写了一串代码批量读取word,例如一个文件夹有1000多份,
代码循环挨个读取,第一份的时候一般5分钟,但是越后面越慢,比如第
20份可能需要半小时,第50份可能需要1小时,第60份可能一个半小时。
我看了任务管理器,程序站的cpu、内存、线程数并没有随着增加,程序
里面关于word的实例也释放掉了,请问下各位大神这是为什么?有人说
磁盘读写,有人说office本身的问题?有哪位大神知道点的??告诉我怎
么检测也行啊。。万分感谢!
不要用word类,用npoi或者aspose,前者相当于启动一个word进程,消耗内存。
应该是持续运行占用了内存?
不会是一个循环读一次吧?
应该是没设定处理,所以没甩掉。
没有代码不好说,感觉可能是流没关闭
可能需要改进一下代码读取word方法
楼主可以试试