[MacRuby-devel] Macruby in a Benchmark

Laurent Sansonetti lsansonetti at apple.com
Sat Sep 25 14:22:06 PDT 2010


I forgot one more thing: you might want to try AOT compilation too, for even better results.

$ macrubyc test.rb -o test
$ ./test

Laurent

On Sep 25, 2010, at 2:20 PM, Laurent Sansonetti wrote:

> Bonjour Louis-Philippe :)
> 
> That's a cool micro-benchmark. I'm not sure if recursive arithmetic algorithms really represent the real world, but it's cool anyways.
> 
> If you remove the startup times from the final number you should see better results for MacRuby. But I agree that the current MacRuby startup time, which is about 0.1s, is bad, and should be fixed (if you file a ticket that would be great).
> 
> I recommend to give it a try with MacRuby trunk (you can grab a nightly build) and set up the VM_OPT_LEVEL environment variable to 3.
> 
> $ VM_OPT_LEVEL=3 macruby test.rb
> 
> You should get good results this way. This will enable optimized codegen and primitives inlining.
> 
> Laurent
> 
> On Sep 24, 2010, at 5:06 AM, Louis-Philippe wrote:
> 
>> Hi All,
>> 
>> I had fun building this benchmark which involves MacRuby:
>> http://www.untilnil.com/2010/09/recursivefibbench/
>> 
>> I think there might be some points of interest to MacRuby developers in there.
>> 
>> L-P
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20100925/c4691f00/attachment.html>


More information about the MacRuby-devel mailing list