Hi Stephan,

I've updated my simple ruby xml benchmark which measures the time to open a 98k XML document and count one type of leaf element (466 entries) 100 times.

  https://svn.concord.org/svn/projects/trunk/common/ruby/xml_benchmarks/

The summary is that for this one test using libxml in MRI and jdom_document_builder (a native Java library) in JRuby take just about the same time. This is similar to the last time I ran these benchmarks.


Nice. FYI - you know your script is in the libxml-ruby source tree in the script directory?

On my laptop (Thinkpad T60, Core 2 duo, 2GB memory):

              user     system      total        real
rexml    21.747000   0.000000  21.747000 ( 22.145000)
hpricot   4.633000   0.000000   4.633000 (  4.761000)
libxml    0.468000   0.000000   0.468000 (  0.463000)

Its impressive also how quickly Java is.

Aaraon - I added Nokogiri to the script, but it causes a general protection fault. Maybe I'm doing something wrong (just checked code into libxml-ruby trunk if you want to look)?

JRuby 1.1.5 has gotten much faster running pure Ruby code and now runs rexml about 30% faster than MRI. Hpricot is about 5 times slower than libxml and jdom_document_builder and runs slightly faster in JRuby.

Impressive.

Charlie

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to