[Ironruby-core] running ruby script from my own .NET code is slow
antonfir at gmail.com
Sun Sep 12 19:37:03 EDT 2010
Here is the code:
(It's just a dummy speed test)
I tried several ways to call it:
runtime = Ruby.CreateRuntime();
engine = Ruby.GetEngine(runtime);
CompiledCode code = engine.CreateScriptSourceFromFile("test.rb").Compile();
Actually they all give the same results...
2010/9/13 Tomas Matousek <Tomas.Matousek at microsoft.com>
> Can you give an example of what script it is and how you exactly run it
> from the .NET app?
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Anton Firsov
> *Sent:* Sunday, September 12, 2010 4:18 PM
> *To:* ironruby-core at rubyforge.org
> *Subject:* [Ironruby-core] running ruby script from my own .NET code is
> Hi all!
> Why it is ~5 times slower to run the same .rb script from my .NET
> application (using ScriptEngine and ScriptRuntime) classes, than doing the
> same with ir.exe?
> When I downloaded IronRuby source, and compiled ir.exe (Ruby.Console), it
> was 2 times slower, than ir.exe in released binaries. (But still 3 times
> faster than running scripts from my own application)
> Any ideas, what is behind these differences?
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironruby-core