0

多くのデータリーダーから読み取るバッチ プロセスがあります。

datareader を使い終わったら、close() メソッドを呼び出します。

これは遅すぎます。データ リーダーを閉じない場合、アプリケーションは 0.4 ミリ秒で実行されます。データ リーダーを閉じると、アプリケーションは 26 秒で実行されます。

この問題を解決する方法についてのヒントはありますか?

サブルーチンには多くのデータリーダーがあります。それらを閉じないと、ゴミが記憶に残るのではないかと心配しています。

4

1 に答える 1

0

解決済み:

try-catch 内にあるため、Datareader の Method Close が遅かった。try-catch を削除すると、今は問題ありません。

于 2013-08-27T16:50:08.163 に答える