Español English

La prueba realizada para hacer la comparativa entre diferentes librerías para descomprimir ficheros zip/gzip consiste en descomprimir el fichero rfc1951.txt.gz (11.193 bytes), cuyo contenido es el siguiente fichero rfc1951.txt (37.897 bytes)

Si quieres puedes descargar el proyecto WTK que realiza la prueba GZIPComparative
También tendrás que descargarte y copiar en el directorio lib las librerías necesarias para realizar la prueba.


Librerías
Librería Licencia Tamaño (ofuscado+jar)
java4ever GZIP 1.1.0 GNU Lesser General Public License (LGPL) 2.276 bytes
TINYLINE GZIPInputStream 1.8.2 TinyLine License 5.402 bytes
Memoria

Test que muestra la memoria empleada para descomprimir el fichero. Los resultados no incluyen la memoria empleada en cargar el fichero, ni el array de bytes con los datos descomprimidos.

java4ever GZIP 1.1.0 TINYLINE GZIPInputStream 1.8.2
WTK 2.2 (P4 2.8GHz) 11.143 bytes 58.327 bytes
Motorola C650 8.967 bytes 54.163 bytes
Nokia NGage --- ---
Samsung D500 46.095 bytes 112.843 bytes
Siemens SK65 27.347 bytes 105.455 bytes
Sony Ericsson K700i 12.355 bytes 52.767 bytes
Tiempo

Test que muestra el tiempo empleado para descomprimir el fichero. Los resultados no incluyen el tiempo empleado en cargar el fichero. La primera tabla muestra el tiempo empleado en descomprimirlo 1 vez, y la segunda el tiempo empleado en descomprimirlo 10 veces.

java4ever GZIP 1.1.0 TINYLINE GZIPInputStream 1.8.2
WTK 2.2 (P4 2.8GHz) 234 ms 359 ms
Motorola C650 2.383 ms 1.713 ms
Nokia NGage 375 ms 406 ms
Samsung D500 249 ms 388 ms
Siemens SK65 706 ms 679 ms
Sony K700i 186 ms 235 ms
java4ever GZIP 1.1.0 TINYLINE GZIPInputStream 1.8.2
WTK 2.2 (P4 2.8GHz) 2.360 ms 3.515 ms
Motorola C650 21.716 ms 16.731 ms
Nokia NGage 3.515 ms 3.781 ms
Samsung D500 969 ms 1.947 ms
Siemens SK65 2.382 ms 2.935 ms
Sony K700i 1.523 ms 2.307 ms