¿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.

  • JSoup no analiza la página de problemas conocidos de Android
  • Ejemplo de Android JSoup
  • Manipulación de datos en webs en Android
  • cómo resolver el error jsoup: no se puede encontrar una ruta de certificación válida a la dirección solicitada
  • JSoup 1.6.0 en Android lanza Excepción: String.isEmpty () NoSuchMethodExists
  • Usando jsoup con fuerza de cierre proguard cerrar
  • Android - Parse JS generó urls con JSOUP
  • Android y Jsoup
  • Android java.lang.NoClassDefFoundError: org.jsoup.Jsoup
  • Descargar un pdf grande con jsoup
  • ¿Cómo conectarse vía HTTPS usando Jsoup?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.