Old Emmanuel Oga's Weblog (new one is at www.emmanueloga.com)

PDFWriter y libharu2

Posted in Uncategorized by emmanueloga on agosto 29, 2007

Explorando dos estas librerias de generacion de pdf para ruby, me encontre con exactamente el mismo ejemplo (demo.rb) que genera unos lindos dibujitos.

Hace rato le habia hechado el ojo a libharu2, pero apenas hoy me puse a mirarla mas atentamente. El hecho de que el ejemplo “demo.rb” sea exactamente el mismo me hace pensar que el autor de PDF::Writer ha usado libharu2 como referencia para su implementacion.

El merito de PDF::Writer es que, al estar implementada como puro ruby, sera mas facil de portar a otras implementaciones de ruby (x. ej. jruby). El merito de libharu2 es…. bueno, miren los numeros:

Rehearsal --------------------------------------------------------------------
PDF Writer 100 times              18.984000   0.547000  19.531000 ( 19.616000)
Haru 2 100 times                   0.235000   0.281000   0.516000 (  0.517000)

PDF Writer saving file 100 times  18.531000   0.391000  18.922000 ( 19.836000)
Haru2 saving file 100 times        0.250000   0.375000   0.625000 (  0.688000)
---------------------------------------------------------- total: 39.594000sec
                                       user     system      total        real
PDF Writer 100 times              18.500000   0.265000  18.765000 ( 18.866000)
Haru 2 100 times                   0.156000   0.344000   0.500000 (  0.500000)

PDF Writer saving file 100 times  18.703000   0.203000  18.906000 ( 19.336000)
Haru2 saving file 100 times        0.172000   0.407000   0.579000 (  0.657000)

libharu2 es casi 40 veces mas rapida que PDF::Writer

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: