looking for textile reference in textile source for benchmarking
Stephen Bannasch
stephen.bannasch at deanbrook.org
Mon Apr 13 22:54:09 EDT 2009
At 9:41 PM -0400 4/13/09, Jason Garber wrote:
>Interesting. Care to offer any interpretation?
BlueCloth is much slower and the time for processing increases
quadratically as the input document get's larger. I haven't looked at
why.
RedCloth is about 15x faster and scales linearly -- again I'm not
sure why but I like that behavior ;-)
When most of the processing time is spent in Ruby regex's (bluecloth)
JRuby is about twice as fast.
Running RedCloth in JRuby however is only about 10% faster. From
previous benchmarking of Hpricot I suspect that the ragel code in
Java is just a bit slower than the C and the speedup is due to other
areas where JRuby is faster.
The context for the benchmarking is a blog post here:
http://eigenclass.org/R2/writings/fast-extensible-simplified-markdown-in-ocaml
Mauricio's implementation of a simple markdown processor in OCaml
appears to be about 20x faster than RedCloth.
I'd like to know a good way of measuring "real" memory use when
running a benchmark like this in Ruby especially one that involves a
native library. Mauricio's reports very low memory usage from his
OCaml implementation.
>On Apr 11, 2009, at 3:08 AM, Stephen Bannasch wrote:
>
>>Thanks Jason,
>>
>>Here are some interesting results testing in MRI 1.8.6 and JRuby.
>>
>>Testing BlueCloth:
>>
>>http://img.skitch.com/20090411-fp1sxu3fu7dm4296kqrmskgaqt.png
>>
>>Testing RedCloth:
>>
>>http://img.skitch.com/20090411-5is73f52ftck2h3pyiiyjiu2m.png
>>_______________________________________________
>>Redcloth-upwards mailing list
>>Redcloth-upwards at rubyforge.org
>>http://rubyforge.org/mailman/listinfo/redcloth-upwards
>
>_______________________________________________
>Redcloth-upwards mailing list
>Redcloth-upwards at rubyforge.org
>http://rubyforge.org/mailman/listinfo/redcloth-upwards
More information about the Redcloth-upwards
mailing list