0

我有一个从许多数据读取器读取的批处理过程。

当我完成 de datareader 后,我调用 close() 方法。

这太慢了。如果我不关闭数据读取器,应用程序将在 0.4 毫秒内运行 如果我关闭数据读取器,应用程序将在 26 秒内运行。

有人对如何解决这个问题有提示吗?

子程序中有很多数据读取器。恐怕不关闭它们我会把垃圾留在记忆中。

4

1 回答 1

0

解决了:

Datareader 的方法关闭很慢,因为它在 try-catch 中。我删除了 de try-catch,现在可以了。

于 2013-08-27T16:50:08.163 回答