Я замечаю проблему с памятью, когда я оставляю приложение в течение длительного времени. На самом деле я получаю исключение из памяти. Я пытаюсь понять, в чем проблема, и я был невежественным, пока я не позволю ему снова запустить, и я замечаю
Я получаю утечку на этой строке каждый раз html.LoadHtml(a_few_k_of_html);
, Я подозреваю, что HtmlAgilityPack протекает. Я попробовал обернуть его при использовании и вызове dispose, но этого не существует. Это происходит не только в этой строке каждый раз, но я помню, что меняю несколько областей на использование HtmlAgilityPack вместо разбора html с регулярным выражением
Как я могу справиться с этой проблемой памяти, не модифицируя сам HtmlAgilityPack?
У меня была такая же проблема. После обработки документа я установил экземпляр документа в null, а затем GC.Collect (). Проблема решена.