質問: 私は長い間、私のアプリケーションを実行したままにすると、メモリの問題に気付く。実際にはメモリ不足例外が発生します。私は問題が何であるかを理解しようとしています。私はそれが再び動くようになるまで、私は無知でした。 `html.LoadHtml(a_few_k_of_html);`毎回この行のリークを取得し`html.LoadHtml(a_few_k_of_html);` 。私はHtmlAgilityPackが漏れていると思われます。私はそれをラップして使用して処分を試みましたが、それは存在しませんでした。それは毎回その行で起こるだけでなく、 正規表現でhtmlを解析する代わりにHtmlAgilityPackを使用するいくつかの領域を変更することを覚えています どのように私はHtmlAgilityPack自体を変更するこのメモリの問題に対処するのですか?
回答: 私は同じ問題を抱えていた。ドキュメントを処理した後、ドキュメントのインスタンスをnullに設定し、次にGC.Collect()に設定しました。問題は解決されました。