[Ironruby-core] running ruby script from my own .NET code is slow
antonfir at gmail.com
Fri Sep 24 11:57:33 EDT 2010
I still have this performance problem. I think there must be a reason, and
it could be solved somehow. Really no ideas?
2010/9/13 Anton Firsov <antonfir at gmail.com>
> 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