0

ASP.Net アプリケーション状態オブジェクトをリサイクルするためのオプションは何ですか? そのオブジェクトを使用して、Web サービス ベースのデータ アクセス レイヤーのデータベース接続のキューを保存しています。数日/数週間/数か月にわたって、使用されなくなったデータベースへの接続に割り当てられるメモリの合計が増えてしまうのではないかと心配しています。接続は必要に応じて自動的に生成されるため、それらを保持することはそれほど重要ではありません。

アプリケーションの状態を選択的に解析し、必要のないものだけをドロップするのは素晴らしいことです。しかし、実際には、オブジェクト全体を削除して、最初からやり直すだけでも問題ありません。ただし、パージ プロセスが現在使用中の接続を強制終了しないように注意する必要があります。

4

2 に答える 2

0

いくつかのテストを行ったところ、アプリケーション オブジェクトがアプリ プールに存在するようです。(アプリケーション プールをリサイクルすると、アプリケーション オブジェクト内のデータが消去されます。)

于 2009-06-19T12:45:02.893 に答える