Основные потери производительности в UIWebView на iOS 9

Я сбил свою проблему до очень простого сценария и, похоже, с iOS 9+ и UIWebView с веб-сайтом, на котором много загрузок страниц (например, вы могли бы перейти от навигации).

Я последовал этому руководству ( http://conecode.com/news/2011/05/ios-tutorial-creating-a-web-view-uiwebview/ ) для создания простого приложения iOS с UIWebView. Я указал UIWebView на статический html, который выглядит так, как у меня внизу.

Затем я обновил страницу кнопкой (или скриптом, который делает это автоматически), и в конечном итоге приложение растет медленнее и медленнее (обычно около 50-80 обновлений). У меня есть список на странице для демонстрации, потому что он позволяет прокручивать, что еще раз подчеркивает проблему.

Любая помощь или руководство для меня, чтобы изучить эту проблему?

<!DOCTYPE html> <html lang="en"> <head></head> <body> <FORM><INPUT id="demo" TYPE="button" onClick="history.go(0)" VALUE="refresh"></FORM> <ul data-role="listview" > <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> <li>This is an Item</li> </ul> <script> var elem = document.getElementById("demo"); elem.value = Date(); location.reload(); </script> </body> </html> 

  • Горизонтальный отскок UIWebView не работает
  • iOS: изменение размера UIWebView после didFinishLoad (содержимое должно соответствовать без прокрутки)
  • Как выполнить проверку подлинности в UIWebView?
  • Поддержка Docx в UIWebview (iOS)?
  • Освобождение ресурсов iOS UIWebView после использования
  • UIWebView stringByEvaluatingJavaScriptFromString зависает на iOS5.0 / 5.1 при вызове с использованием GCD
  • Почему результаты поиска Google в UIWebView не запускают webViewDidFinishLoad?
  • Monotouch + UIWebView = случайные сбои
  • One Solution collect form web for “Основные потери производительности в UIWebView на iOS 9”

    Возможно, проблема с памятью.
    Следите за записью памяти (увеличьте с помощью двойного щелчка) в Xcode во время запуска проекта и перезагрузки / навигации по UIWebView.

    введите описание изображения здесь

    Если он растет, попробуйте удалить кеш UIWebViews

    Очистка кеша UIWebview

    Interesting Posts

    ipa загружен успешно, но не отображается после завершения загрузки xcode 8

    Условное значение для MessageComposeResult в MFMessageComposeViewController с быстрым

    Как мне сделать приложение IOS * требуется * DNSSec?

    Использование iOS 5 Twitter API для отправки частного сообщения?

    Swift iOS Устанавливает ограничение прокрутки экрана под навигационной панелью программно

    Swift – Как определить изменения ориентации

    Swift 3 WebView

    Ошибки BoringSSL на iOS 11, работающие на xcode 9

    Как установить индикатор активности на пользовательской кнопке в iphone

    Анимация изменения размера CAShapeLayer

    Как определить размеры изображений 1x, 2x и 3x в зависимости от размера соответствующего UIImageView?

    Как делиться основными данными между несколькими пользователями?

    Operation_failed: когда я выбираю новую версию для внутреннего тестирования в iTunesConnect

    Как индексировать буквы, когда нет глифа в системном шрифте?

    Как изменить высоту навигационной панели

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.