我正在使用htmlunit(version 2.15);我注意到WebClient類存在內存泄漏問題:所有webClient實例都沒有被垃圾回收器清理。HTMLUNIT v。2.15錯誤線程死鎖
這個問題似乎引起線程死鎖:
JavaScriptExecutor.run(JavaScriptExecutor.java:182)
我試着打電話給每個實例webclient.closeAllWindows,但不起作用。
我確信全部對webClient對象的引用被釋放。
我該如何正確乾淨從webClient對象的內存,以避免OOM?由於線程鎖定,垃圾收集器無法刪除webClient對象。
我搜索了幾個小時,但沒有找到任何工作解決方案。
謝謝。
這看起來比我遇到了前一陣子的問題有點不同,但也許可以提供一些線索:http://stackoverflow.com/questions/7200886 –
我看了這個頁面[http://sourceforge.net/p/htmlunit/bugs/1259/](http://sourceforge.net/p/htmlunit/bugs/1259/)。似乎他們在以前的版本中找到了解決方案,但仍然無法正常工作。 – Azincourt