4

私はJrubyを紹介するビデオを見ました。そこで、スレッドを作成し、JrubyとRubyで同じプログラムを実行するテストを行っています。Rubyには実際のスレッドがないため、Jrubyでははるかに高速でした。

http://railscasts.com/episodes/376-jruby-basics

これが、Jrubyでレールを使用しているときにアプリも高速になり、これが一般的なシナリオになるのか、それともスレッドを使用しているのかを誰かが言うことができますか?

また、Jrubyとrubyには同じ宝石があるので、それらの間に大きな違いはありますか?つまり、Jrubyでスレッドを使用できる場合は、それらを使用して宝石全体を書き直す方が実用的ですか?

4

1 に答える 1

3

Could anyone say if this mean that when I am using rails on Jruby my app will be more faster too and will be this a common scenario or just when I am using threads?

はい、どのシナリオでもアプリはより高速になり、Java 7を使用すると、パフォーマンスが大幅に更新されます。JRubyを使用していて、Java6からJava7に移行すると、パフォーマンスが向上するはずです。JRubyはJVMで実行されることに注意してください。

Also, as there are same gems for Jruby and ruby, is there any huge difference between them - I mean if in Jruby you can use threads it will be more practical to rewrite the whole gem using them?

宝石とその作り方についてはよくわかりませんが、できる限りすべてがtheadsを使って開発されるべきではないと思いますが、それは私の意見です。

于 2012-09-02T16:03:29.403 に答える