Vazamentos do UIWebView, Coletor de lixo JS e VMs do WebCore
Eu tenho construído um recurso de navegador para um aplicativo que obviamente funciona com o UIWebView. Eu tenho visto a memória saltar quando o navegador abre o que faz sentido, no entanto eu estou vendo alguns resultados preocupantes durante um perfil de vazamentos:
oVM: coletor de lixo JS eVM: dados purgáveis do WebCore continue subindo, mais eu navego. O pior é que quando o navegador é desalocado e sua visão da web liberada, esses objetos ainda estão lá, ocupando mais de 6 MB de memória.
Eu não tenho certeza se eu não estou lidando com UIWebView corretamente, mas parece haver um problema com esta memória sendo mantida depois que o UIWebView é desalocado.
Eu realizo alguma limpeza antes de o navegador ser desalocado como destacado neste posthttp://www.codercowboy.com/code-uiwebview-memory-leak-prevention/ mas isso não parece estar fazendo diferença.
Alguém já teve esse problema? Qualquer insight seria incrível. Já vi algumas perguntas relacionadas a problemas de memória do UIWebView, mas elas não detalham especificamente os resultados de um perfil.