Есть ли способ ускорить Jsoup.parse ()?

Я использую всю строковую версию Jsoup.parse ():

parse(String html, String baseUri) 

Выпуск скорости подключения для сравнения производительности.

На обычном недорогом Android-телефоне вызов Jsoup.parse() на html String не очень редкой длинной страницы Википедии (~ 600 КБ) занимает 9 секунд !

Мой клиент не согласен с этой задержкой, и я думаю о том, чтобы сбрасывать Jsoup на другой движок, самостоятельно анализировать веб-страницы (все еще на Java) или использовать некоторый синтаксический анализатор C / C ++ в NDK (если есть).

Но я предпочитаю продолжать использовать Jsoup как можно больше.

Есть ли способ ускорить Jsoup.parse() ?

То, что я пытаюсь сделать с большими страницами ( если это возможно, и вам нужна только информация на странице), заключается в попытке минимизировать текст для синтаксического анализа ранее регионов, которые вы хотите, а затем разобрать разыскиваемые регионы с помощью JSoup.

Таким образом, вы можете комбинировать собственный анализ в Java для сокращения данных, а затем использовать JSoup для товара.

Intereting Posts
Как я могу программно установить для параметра adjustViewBounds значение true в Android? Appcompat v7 не втягивается в проект Не удается запустить проект – Проблемы с Crashlytics для Android Studio 2.0 Каков правильный способ взаимодействия с Chromecast с уведомлением на Android? Какие шаблоны дизайна используются на Android? Кнопка Android с различными цветами фона Значок по умолчанию для android google MAPVIEW? Получите день рождения для каждого контакта в приложении Android Лучшая практика Qt / QML Android для отправки пользовательского намерения (общий URL) Лучшие практики, чтобы сделать процесс покупки приложения в приложении для Android более сложным? Должен ли я использовать два профиля в GA для отслеживания приложений Android и iOS В android 6.0.1 восстановление фотокамеры не работает Доза, между Зефиром и Нугой Почему он показывает незарегистрированное приложение приложения Android при входе в gmail в приложении для Android? Ионный / HTML5 – ввод десятичной клавиатуры?