¿Hay una manera de acelerar Jsoup.parse ()?

Estoy utilizando la versión de todas las cuerdas de Jsoup.parse ():

parse(String html, String baseUri) 

Eliminar la velocidad de conectividad para comparar su rendimiento.

En un típico teléfono Android de gama baja, llamar a Jsoup.parse() en la cadena html de una página de Wikipedia no muy rara (~ 600KB) tarda 9 segundos !

Mi cliente no está dispuesto a aceptar este retraso y estoy pensando en descargar Jsoup para un motor diferente, analizar páginas web yo mismo (todavía en Java) o usar algún analizador de C / C ++ en NDK (si está disponible).

Pero prefiero seguir usando Jsoup tanto como sea posible.

¿Hay una manera de acelerar Jsoup.parse() ?

Lo que trato de hacer yo mismo con páginas grandes ( si es posible y sólo quieres algo de información en la página) es tratar de minimizar el texto para analizar identificando previamente las regiones que desea y luego analizar regiones deseadas con JSoup.

De esta manera, puede combinar su propio análisis en Java para reducir los datos y luego usar JSoup para productos básicos.

  • ¿Cómo obtener el enlace directo de video remoto de url incrustado dentro de una url en Android usando JSoup?
  • JSoup 1.6.0 en Android lanza Excepción: String.isEmpty () NoSuchMethodExists
  • Descargar un pdf grande con jsoup
  • ¿Cómo obtener una imagen captcha de formulario con Jsoup?
  • Usando jsoup con fuerza de cierre proguard cerrar
  • Problemas al pasar las cookies a la solicitud GET (después del POST)
  • HTML a texto con formato
  • Jsoup obtiene elemento en value = ""
  • Android: uso de Jsoup con archivo android_asset html
  • Cierre de la conexión Jsoup
  • Cómo enviar texto a través de formularios mediante JSoup
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.