アプリを長時間実行したままにしておくと、メモリの問題に気付きます。実際にメモリ不足の例外が発生します。問題が何であるかを理解しようとしましたが、もう一度実行して気付くまで無知でした
毎回この行でリークが発生しますhtml.LoadHtml(a_few_k_of_html);
。HtmlAgilityPack がリークしていると思われます。dispose を使用して呼び出してラップしようとしましたが、存在しません。毎回その行で発生するだけでなく、正規表現でhtmlを解析する代わりにHtmlAgilityPackを使用するようにいくつかの領域を変更したことを覚えています
HtmlAgilityPack 自体を変更する以外に、このメモリの問題に対処するにはどうすればよいですか?