Основные потери производительности в 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> 

  • Способ Xamarin для открытия собственной подписной веб-страницы сертификата в UIWebView
  • Содержимое UIScrollView, не позволяющее пользователю взаимодействовать
  • Есть ли способ отслеживать загрузку отдельных ресурсов в uiwebview для ios
  • iOS 9 ... Являются ли WebView (-ами) свободными от правил Exceptions безопасности транспорта (ATS), которые блокируют небезопасные хосты HTTP?
  • iOS 8. window.location.href не работает с URL-схемой
  • Как обрабатывать URL-адреса приложений в UIWebView?
  • Ширина таблицы HTML в UIWebView
  • Создание приложения iOS для HTML5 с интерфейсом UIWebView
  • One Solution collect form web for “Основные потери производительности в UIWebView на iOS 9”

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

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

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

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

    Interesting Posts

    GMT и формат UTC с NSDateFormatter

    iOS-Как отображать цвет золота

    Абонентские вызовы AsyncSocket не вызывают в быстром классе

    layoutSubviews вызывается повторно на ios6 после CATransaction

    Рекомендации по управлению URL-адресами, настройками и ключами для iOS для разных дистрибутивов сборки?

    UITableView insertRowsAtIndexPaths: WithRowAnimation без зависания интерфейса

    выпускать собственный шрифт, вращение на iOS 8

    iOS Firebase Push Notifications: как указать токен устройства и отправить уведомление Firebase

    В чем разница между NS_ENUM и NS_OPTIONS?

    Левый операнд '>' – это значение для мусора

    Как перенести данные, добавленные в глобальный массив swift 2

    UIScrollView перестает работать после нажатия кнопки UINavigationController

    Повреждение приложений на панели управления OnLocationStateChange

    Как реализовать действие предварительного просмотра 3D Touch с помощью левого или правого прокрутки?

    Доступ к программному обеспечению iOS

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