Si su aplicación de iPhone usa un UIWebView y carga muchas páginas con imágenes grandes, es posible que tenga pérdidas de memoria. ¿Se puede resolver esto?¿UIWebView pierde memoria?
Respuesta
Es un problema conocido.
Marco Arment menciona la fuga aquí. http://blog.instapaper.com/post/60628543
No hay mucho que pueda hacer. Una opción para "interceptar" el HTML intenta truncar partes que no necesita. Obviamente, esto probablemente no funcionará para una vista web de propósito general.
Mientras tanto, puede que tenga que esperar una actualización de Apple.
Yo lo hice y parece que ayuda (mirando a fugas y hasta el simulador de todos modos):
MyWebViewController *myWebViewController = [[[MyWebViewController alloc] initWithNibName:@"MyWebView" bundle:[NSBundle mainBundle]] autorelease];
Se fue el "disparador automático" que parece ayudar en que la fuga no está creciendo en cada webview abro.
@ The-Kenny: solo si no usa el controlador de vista de inmediato, en cuyo caso debe sostenerlo en una propiedad fuerte/retención en lugar de una variable local. –
Trate de añadir
[webView loadHTMLString: @"" baseURL: nil];
justo antes de soltar el WebView. Para una fuga en 4.2.1 relacionada con la visualización de un PDF en un UIWebView esto resuelve la mayoría de los problemas de fugas para mí.
¡¡agradable !! trabajando para mí ........ ¡Gracias! – iGo
tengo un
recibieron la advertencia de memoria, nivel 1
y luego se bloqueó la aplicación con el tamaño de texto muy importante en la vista web.
This article me ayudó a resolver el problema de la fuga. Muy fácil y sencillo de usar.
- 1. Oracle T4CPreparedStatement pierde memoria?
- 2. Administración de memoria UIWebView
- 3. UIwebview sin memoria caché
- 4. ¿La memoria de Python pierde el seguimiento?
- 5. ¿Por qué jquery pierde memoria tan mal?
- 6. Cómo eliminar la memoria caché de UIWebview o dealloc UIWebview
- 7. Fugas de memoria con UIWebView y Javascript
- 8. Fuga de memoria en Font Glyph/UIWebView
- 9. uiwebview y pérdida de memoria enorme
- 10. ¿Por qué esta simple secuencia de comandos php pierde memoria?
- 11. Llamada jQuery Ajax simple pierde memoria en Internet Explorer
- 12. ¿Por qué mi extensión Python C pierde memoria?
- 13. manifiesto de memoria caché Html5 en un UIWebView?
- 14. ¿Por qué UIWebView no libera toda su memoria?
- 15. Does Instruments muestra la memoria utilizada por UIWebView?
- 16. TLB se pierde frente al caché falla?
- 17. Clojure defmacro pierde metadatos
- 18. Paginación UIWebView
- 19. UIWebview Localización
- 20. ¿Por qué mi programa Java pierde memoria cuando llamo a ejecutar() en un objeto Thread?
- 21. Al agregar elementos DOM con jquery append(), ¿se pierde la memoria?
- 22. Matlab: la memoria libre se pierde después de llamar a una función
- 23. $ .ajax con DELETE pierde parámetros
- 24. RadioButton IsChecked pierde el enlace
- 25. Mostrando UIMenuController pierde el teclado
- 26. Html.BeginForm pierde routeValues con FormMethod.GET
- 27. Delphi treeview selection se pierde
- 28. IE8 iframe DesignMode pierde selección
- 29. tinymce pierde posición de interpolación
- 30. TableSorter pierde texto de cabecera
Mi respuesta de una pregunta similar: http://stackoverflow.com/a/19609252/423171 – cprcrack