簡體   English   中英

紅寶石/ jruby性能的軌道

[英]rails on ruby/jruby performance

我觀看了一段介紹Jruby的視頻,那里的那個人進行了測試,以創建線程並在Jruby和Ruby上執行相同的程序。 在Jruby上速度要快得多,因為在Ruby上沒有真正的線程:

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

誰能說這是否意味着當我在Jruby上使用rails時,我的應用程序也會更快,這是常見情況還是僅在使用線程時?

另外,由於Jruby和ruby有相同的寶石,它們之間是否有巨大的區別-我的意思是,如果在Jruby中可以使用線程,使用它們重寫整個寶石會更實用嗎?

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,並且從Java 6遷移到Java 7,則應該看到性能上的提高。 請記住,您的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?

關於寶石及其制造方式,我不太確定,但我認為即使您可以,也不應該使用thead開發所有東西,但這就是我的觀點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM